rbenv无法执行的ruby-lsp

hmmo2u0o  于 2023-10-18  发布在  Ruby
关注(0)|答案(1)|浏览(165)

我在安装和尝试使用ruby-lsp时遇到问题。
我认为我遵循了正确的步骤,但不断得到一个错误:
1.确保我选择了正确的Ruby版本:

❯ rbenv versions
  system
  2.7.4
  3.1.3
* 3.1.4 (set by /Users/myuser/.rbenv/version)
  3.2.1
  3.2.2

1.安装gem:

❯ gem install ruby-lsp
Successfully installed ruby-lsp-0.8.0
Ignoring debug-1.7.2 because its extensions are not built. Try: gem pristine debug --version 1.7.2
Parsing documentation for ruby-lsp-0.8.0
Done installing documentation for ruby-lsp after 0 seconds
1 gem installed

1.确保它列出:

❯ gem list ruby-lsp

*** LOCAL GEMS ***

ruby-lsp (0.8.0, 0.7.6, 0.4.4)

1.重新散列,以防万一(rbenv rehash
1.运行时间:

❯ ruby-lsp
rbenv: ruby-lsp: command not found

The `ruby-lsp' command exists in these Ruby versions:
  3.2.2

我不明白为什么它只出现在Ruby的一个版本中。
有什么想法吗?
谢谢

fdbelqdn

fdbelqdn1#

只是缺少一个设置:在以前的安装中,我在PATH变量中没有Gem bin路径,所以我的问题通过将其添加到.bashrc文件中得到了解决:

# $GEM_HOME already defined
export PATH=$PATH:$GEM_HOME/bin

相关问题