我已經安裝了家庭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