我的问题是ruby -v没有显示我安装的ruby版本(即3.0.0)。
我使用以下命令安装了ruby
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install rbenv ruby-build
rbenv install 3.0.0
rbenv global 3.0.0现在,在这之后,当我检查红宝石安装,我找不到它。此外,我还得到了这些命令的如下输出。
SSVFWER-M-91FL:~ ssvfwer$ which -a ruby
/usr/bin/ruby
SSVFWER-M-91FL:~ ssvfwer$ ruby -v
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]
SSVFWER-M-91FL:~ ssvfwer$ rbenv install 3.0.0
rbenv: /Users/ssvfwer/.rbenv/versions/3.0.0 already exists
continue with installation? (y/N) n
SSVFWER-M-91FL:~ ssvfwer$ ruby -v
ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]
SSVFWER-M-91FL:~ ssvfwer$ rbenv versions
system
* 3.0.0 (set by /Users/ssvfwer/.rbenv/version)你能帮我解决我在这里失去的东西吗?为什么我们ruby -v不显示3.0.0作为红宝石版本,因为我想使用红宝石。我该怎么换?
发布于 2022-07-04 08:22:24
看起来你跳过了第二步,rbenv init。rbenv是与您的shell紧密集成,您必须安装一些shims。
您可以使用curl -fsSL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-doctor | bash调试它。
https://stackoverflow.com/questions/72853574
复制相似问题