rbenv安装 – 列表不会列出版本2.1.2

我在OS X 10.9.3 MacBook Pro上通过Homebrew安装了rbenv。

我做了:

brew update brew upgrade rbenv ruby-build 

根据rbenv install --list在我的笔记本电脑上rbenv install --list Ruby 2.1.0-dev是最新的。

有人知道这是关于什么吗? 我会猜测这是一个10.9.3的问题。

rbenv和ruby-build都是从Github上通过克隆来安装的; 这就是作者如何推荐我们安装的 。

 git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build 

如果你没有这样做,我会推荐这种方法。 那么,你可以简单地做:

 cd ~/.rbenv git pull cd plugins/ruby-build git pull 

如果你有几个插件使用:

 cd plugins for i in * do cd $i git pull cd - done 

我每隔几周就更新一次,以便获取最新的修复/更改。

我面临同样的问题。 我通过运行以下命令获得了最新版本:

 brew upgrade --HEAD ruby-build 

我有这个问题在OS X 10.8.5(所以不要认为操作系统相关)。 我曾尝试通过brew更新rbenv&ruby-build。 2.1.0-dev仍然是最新版本。

我不得不强制卸载并通过brew重新安装ruby-build来解决这个问题。

 brew uninstall ruby-build --force brew install ruby-build 

我遇到过同样的问题。 即使跑完了

 brew upgrade rbenv ruby-build 

我还没有得到可用列表中的ruby-2.1.2。 以下如何更新Linux上的可用ruby版本列表 ,我通过以下命令更新了ruby-build

 cd ~/.rbenv/plugins/ruby-build git pull 

(我正在使用OS X 10.9.4 MacBook Air)

今天发生在我身上。 “rbenv install -l”显示过时的列表,而“ruby-build –definitions”返回正确的列表。通过执行以下命令可以解决问题:

 rm -Rf ~/.rbenv/plugins/ruby-build 

看来在〜/ .rbenv / plugins下有一个过时的ruby-build版本。 不知道什么时候生成。

选定的答案将正常工作,但这个问题可能是由于自制软件当时没有一个最新的ruby-build公式。 截至本文,适当的rubybuild立公式已被放入最新版本的自制软件。 所以跑步:

$ brew update

应该得到你需要的版本来获得最新的ruby。 然后,再次运行rbenv install --list应该列出2.1.2(和其他)。

所以如果有人看到这一点,希望你可以避免维护个人存储库,如果你想使用自制软件包pipe理。

这个链接给出了两个可用选项的一个很好的解释。

如果你从git仓库安装rbenv: $ cd ~/.rbenv/plugins/ruby-build $ git pull

如果你在OSX上使用Homebrew来安装rbenv: $ brew update $ brew upgrade ruby-build (同时运行brew doctor可能会给你准确的解决scheme。)

如果你有权限拒绝错误,这是我的补充: $ sudo chown -R $USER /usr/local; brew update $ sudo chown -R $USER /usr/local; brew upgrade ruby-build $ sudo chown -R $USER /usr/local; brew update $ sudo chown -R $USER /usr/local; brew upgrade ruby-build

然后你就可以安装最新的版本。 $ rbenv install --list $ rbenv install 2.1.2

我刚更新了ruby-build和ruby-install到最新版本,并且都有最新的ruby 2.1.2

可能rbenv做一些令人讨厌的事情。

以上所有,在OSX 10.11上它仍然不会列出最新版本。 我下面的工作为我工作,我删除了目录,重新安装酿造,然后我不得不链接酿造像这样:

 $ brew uninstall ruby-build --force $ rm -Rf ~/.rbenv/plugins/ruby-build 

接着

 $ brew install ruby-build $ brew link --overwrite ruby-build 

然后我看到了最新的版本。

cd /home/[user]/.rbenv/plugins/ruby-build && git pull && cd –

不要忘记用你的用户来replace[用户]