我正尝试在服务器上运行一个示例rails应用程序,但无法这样做,只是不断收到此消息。
错误消息:给定的ruby环境需要ruby-1.9.3-p392 (而不是ruby-1.9.3-p374) (RVM::IncompatibleRubyError)
我想这意味着我必须改变我的ruby版本?是否可以在命令行中执行此操作?
发布于 2013-03-04 20:53:46
要找出已安装的ruby版本,请键入:
rvm list如果未列出所需的版本,请键入:
rvm get head这将升级到最稳定的rvm版本(可选步骤)。
要列出可用于安装的所有版本,请键入:
rvm list known要安装版本,您需要键入:
rvm install ruby-1.9.3-p392现在,您可以使用以下命令进行再次检查:
rvm list并键入:
rvm use ruby-1.9.3-p392 来使用它。
如果希望将新版本设置为默认版本,请使用以下命令
rvm --default use ruby-1.9.3-p392没有更多的其他标志,例如--system,请查看rvm home page以了解更多信息。
更新
我只是假设你在使用rvm,但在重读你的答案后,我没有找到任何关于它的信息(我的大脑滞后)。
RVM是一个Ruby版本管理器(其他版本很少),它可以帮助您安装新版本的ruby并管理已安装的版本。我建议你使用某种ruby版本管理器,RVM是一个很好的选择。
如果您需要有关如何安装它的信息,请让我知道或检查我给您的安装过程的链接。
发布于 2013-03-04 20:30:27
是的,你是正确的,你可以使用命令行来完成,
如果您安装了相应的ruby版本
这将切换到下面的ruby版本。
rvm ruby-1.9.3-p392
如果要使用以下命令进行安装
rvm install ruby-1.9.3-p392
并使用rvm ruby-1.9.3-p392使用它
https://stackoverflow.com/questions/15201570
复制相似问题