我已经安装了家庭brew和rbenv。我已经按照这些说明:无法获得安装在OSX Mountain Lion上的Ruby 1.9.3
http://octopress.org/docs/setup/rbenv/
似乎一切都工作得很好,但是当我输入
红宝石-v
还在说1.8.7 ...
不知道我在做什么错。
我已经安装了家庭brew和rbenv。我已经按照这些说明:无法获得安装在OSX Mountain Lion上的Ruby 1.9.3
http://octopress.org/docs/setup/rbenv/
似乎一切都工作得很好,但是当我输入
红宝石-v
还在说1.8.7 ...
不知道我在做什么错。
Unix将运行它在搜索路径中首先找到的Ruby副本。在终端键入以下命令:
echo $PATH
which ruby
首先会告诉你在哪个Unix正在寻找ruby
命令的顺序。第二个会告诉你它找到了哪个ruby
。您可能需要在你的.bash_profile编辑PATH=
命令或.bashrc中改变搜索路径的顺序,如:
PATH=/usr/local/bin:/usr/local/sbin:$PATH
预规划的/ usr/local/bin目录和/ usr/local/sbin中,以现有的PATH告诉Unix在/ usr/bin目录之前搜索/ usr/local/bin目录
其中红宝石是/ usr/bin/ruby,其仍然是1.8.7。我在OSX上,不知道我有sbin – 2012-08-17 16:46:27
好吧,在这里。 〜/ .rbenv /版本/ 1.9.3-P0 /斌/红宝石。所以我只需要将该目录添加到我的路径中?它会覆盖usr/bin/ruby吗? – 2012-08-17 16:49:41
我将它添加到了我的env文件中,并且提供了它,但是ruby -v仍然说1.8.7 – 2012-08-17 16:55:55
您是否尝试打开一个新的外壳,以确保所有的shell配置都有资源? – 2012-08-17 16:24:27
我有我自己的配置文件,env和配置文件的自定义bashrc。我敢打赌,当我安装它没有得到放在正确的地方..我没有看到在我的路径rbenv,但它仍然工作时,我输入到壳。 – 2012-08-17 16:34:36