2012-07-18 149 views
2

我是按照rbenv安装说明: https://github.com/sstephenson/rbenv/无法安装rbenv正确

然而,没有被使用的垫片,例如,运行bundle当它试图使用位于/usr/local/bin/bundle而不是二进制在/.rbenv/目录中(并失败)。它抱怨我的Ruby版本应该是1.9.2或更高 - 但它是!

跑步rbenv rehash似乎什么都不做。

+0

你确定你在正确的目录吗?你有当前目录中的配置文件吗? – 2012-07-18 08:54:10

+0

不! :)我应该在哪个目录中? – 2012-07-18 08:59:07

回答

1

你有没有按照“例如,要安装Ruby 1.9.2-p290,下载和解压源代码,然后运行”?

您必须访问Ruby website并下载您想要安装的ruby版本。下载后,解压压缩文件和目录更改所提取的存档,然后运行命令

./configure --prefix=$HOME/.rbenv/versions/1.9.3-p194 

这应该工作。

+0

我明白了,我没有意识到命令是将Ruby移动到/ versions /文件夹。 (现在有道理!)。但是我用'ruby-build'来做到这一点。所以我想这个命令不是问题。 – 2012-07-18 09:21:00