2014-11-06 174 views
2

我按照GoRails上的說明在我的系統上安裝Ruby & Rails。按照使用rbenv安裝Ruby的說明後,我驗證了紅寶石版本是2.1.3舊版Ruby版本在安裝最新版本之後顯示

但是,打開一個新的終端後,ruby版本默認返回2.0.0,除非我執行rbenv global 2.1.3

請問有人能解釋我如何解決這個問題嗎?

+0

'〜/ .rbenv/version'的內容是什麼,並且是RBENV_VERSION環境變量集? – ptierno 2014-11-06 00:39:48

+0

你可以發佈以下命令的輸出:'哪個ruby'哪個rbenv''echo $ SHELL'? – 2014-11-06 00:39:55

+0

@PeteyT'〜/ .rbenv/version'返回'未找到命令'。我如何檢查RBENV_VERSION環境變量? – 2014-11-06 00:53:49

回答

3

嘗試做以下

echo 'eval "$(rbenv init -)"' >> ~/.zshrc 

然後打開一個新的外殼。

您使用的教程假設您的shell是bash,但您使用的是zsh。您需要修改.zshrc而不是.bash_profile。

+0

謝謝@DavidAntaramian釘了它。在將來的安裝中請記住這一點。 – 2014-11-06 01:33:53

+0

如果它解決了你的問題,你介意標記我的答案是正確的嗎?謝謝 – 2014-11-06 01:45:20

相關問題