所以我在OSX上使用Homebrew安装rbenv,我似乎无法安装过去2.4.0。我试图安装2.4.1,但它抱怨它不在rbenv install --list
。
我已经尝试了brew update && brew upgrade ruby-build
。我已经卸载了ruby / rbenv / ruby-build并重新安装它们。我已经运行了brew doctor
以及所有这些:
在运行rbenv github上建议的curl
命令时,我确实得到了这个。
$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /usr/local/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: multiple
You seem to have multiple `rbenv-install' in the following locations.
Please pick just one installation and remove the others.
/usr/local/var/rbenv/plugins/ruby-build/bin/rbenv-install
/usr/local/bin/rbenv-install
Counting installed Ruby versions: 7 versions
Checking RubyGems settings: OK
Auditing installed plugins: warning
rbenv-gem-rehash functionality is now included in rbenv core. Please remove the plugin.
(found in `/usr/local/var/rbenv/plugins/rbenv-gem-rehash/etc/rbenv.d/exec/~gem-rehash.bash')
我不是很精通理解这意味着什么?我想在过去我可能没有酿造rbenv。所以我不完全确定这是不是问题。但我知道我应该能够安装rbenv超过2.4.0。
答案 0 :(得分:1)
看来你已经用bash安装了rbenv。当您使用此版本时 - 您应该通过在.rbenv
更新其git仓库来更新ruby-build。
首先尝试从您的计算机上卸载所有类型的rbenv:
brew uninstall rbenv
grep你的FS从bash安装的rbenv中找到任何工件,并删除它们
之后尝试使用brew进行清洁安装。