6

我使用 OSX 10.8.4

我尝试使用以下方法设置我的全局 ruby​​ 版本:

$ rbenv global 1.9.3-p429

$ rbenv version
>> 1.9.3-p194 (set by /Users/emailnitram/.ruby-version)

我的 PATH 如下所示:

/Users/emailnitram/.rbenv/shims:/Users/emailnitram/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/heroku/bin:/Users/emailnitram/Sites/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Users/emailnitram/.rbenv/shims:/Users/emailnitram/.rbenv/bin:/usr/local/opt/ruby/bin:/usr/local/heroku/bin:/Users/emailnitram/Sites/bin

我尝试查看rbenv 不更改 ruby​​ 版本并按照说明确保我的 ~/.bash_profile 中有以下内容

export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

我仍然通常必须设置rbenv local 1.9.3-p429才能让它工作

4

1 回答 1

0

我今天安装 ruby​​ 2.6.5 时遇到了同样的问题。rbenv重新安装了 rbenv,从任何关键字中清理了我的 bash_profile、bashrc 和 zshrc(我使用 zsh) 。重新开始。

我仍然遇到同样的问题,但在rbenv install 2.6.5(或您运行的任何版本)之后,您需要运行rehash ( rbenv rehash)。

之后,当我这样做时ruby -v,它会显示最新并且一切正常

于 2019-12-24T20:03:02.510 回答