我按照GoRails上的說明在我的系統上安裝Ruby & Rails。按照使用rbenv安裝Ruby的說明後,我驗證了紅寶石版本是2.1.3。舊版Ruby版本在安裝最新版本之後顯示
但是,打開一個新的終端後,ruby版本默認返回2.0.0,除非我執行rbenv global 2.1.3
。
請問有人能解釋我如何解決這個問題嗎?
我按照GoRails上的說明在我的系統上安裝Ruby & Rails。按照使用rbenv安裝Ruby的說明後,我驗證了紅寶石版本是2.1.3。舊版Ruby版本在安裝最新版本之後顯示
但是,打開一個新的終端後,ruby版本默認返回2.0.0,除非我執行rbenv global 2.1.3
。
請問有人能解釋我如何解決這個問題嗎?
嘗試做以下
echo 'eval "$(rbenv init -)"' >> ~/.zshrc
然後打開一個新的外殼。
您使用的教程假設您的shell是bash,但您使用的是zsh。您需要修改.zshrc而不是.bash_profile。
謝謝@DavidAntaramian釘了它。在將來的安裝中請記住這一點。 – 2014-11-06 01:33:53
如果它解決了你的問題,你介意標記我的答案是正確的嗎?謝謝 – 2014-11-06 01:45:20
'〜/ .rbenv/version'的內容是什麼,並且是RBENV_VERSION環境變量集? – ptierno 2014-11-06 00:39:48
你可以發佈以下命令的輸出:'哪個ruby'哪個rbenv''echo $ SHELL'? – 2014-11-06 00:39:55
@PeteyT'〜/ .rbenv/version'返回'未找到命令'。我如何檢查RBENV_VERSION環境變量? – 2014-11-06 00:53:49