我按照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