我已经在我的虚拟机中通过RVM安装了Ruby。
当我运行rvm list
时,我将Ruby 2.1.1列为当前和默认值。但是当我运行ruby -v
时,我的终端告诉我没有安装ruby
,我可以通过apt-get
安装Ruby。
我做错了什么?
答案 0 :(得分:0)
您可能没有使用login shell
。这可能是您无法选择ruby 2.1.1
的可能原因。此外,您的系统中不会安装ruby(不使用RVM),这就是它安装ruby的原因。
只需重新打开另一个终端并从终端尝试以下命令,然后从项目文件夹中输入shell登录(通常为bash
个人资料):
/bin/bash --login
之后,只需运行
rvm use ruby-2.1.1
每次乘坐终端时都不需要运行此命令。但是,请参阅此SO answer。
希望有所帮助:)