Ruby通过rvm安装,但ruby -v无法正常工作

时间:2014-04-02 06:50:22

标签: ruby rvm

我已经在我的虚拟机中通过RVM安装了Ruby。

当我运行rvm list时,我将Ruby 2.1.1列为当前和默认值。但是当我运行ruby -v时,我的终端告诉我没有安装ruby,我可以通过apt-get安装Ruby。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可能没有使用login shell。这可能是您无法选择ruby 2.1.1的可能原因。此外,您的系统中不会安装ruby(不使用RVM),这就是它安装ruby的原因。

只需重新打开另一个终端并从终端尝试以下命令,然后从项目文件夹中输入shell登录(通常为bash个人资料):

/bin/bash --login

之后,只需运行

rvm use ruby-2.1.1

每次乘坐终端时都不需要运行此命令。但是,请参阅此SO answer

希望有所帮助:)