2014-11-06 218 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

相关问题