首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RVM::IncompatibleRubyError

RVM::IncompatibleRubyError
EN

Stack Overflow用户
提问于 2013-03-04 20:25:42
回答 2查看 314关注 0票数 0

我正尝试在服务器上运行一个示例rails应用程序,但无法这样做,只是不断收到此消息。

错误消息:给定的ruby环境需要ruby-1.9.3-p392 (而不是ruby-1.9.3-p374) (RVM::IncompatibleRubyError)

我想这意味着我必须改变我的ruby版本?是否可以在命令行中执行此操作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-04 20:53:46

要找出已安装的ruby版本,请键入:

代码语言:javascript
复制
rvm list

如果未列出所需的版本,请键入:

代码语言:javascript
复制
rvm get head

这将升级到最稳定的rvm版本(可选步骤)。

要列出可用于安装的所有版本,请键入:

代码语言:javascript
复制
rvm list known

要安装版本,您需要键入:

代码语言:javascript
复制
rvm install ruby-1.9.3-p392

现在,您可以使用以下命令进行再次检查:

代码语言:javascript
复制
rvm list

并键入:

代码语言:javascript
复制
rvm use ruby-1.9.3-p392 

来使用它。

如果希望将新版本设置为默认版本,请使用以下命令

代码语言:javascript
复制
rvm --default use ruby-1.9.3-p392

没有更多的其他标志,例如--system,请查看rvm home page以了解更多信息。

更新

我只是假设你在使用rvm,但在重读你的答案后,我没有找到任何关于它的信息(我的大脑滞后)。

RVM是一个Ruby版本管理器(其他版本很少),它可以帮助您安装新版本的ruby并管理已安装的版本。我建议你使用某种ruby版本管理器,RVM是一个很好的选择。

如果您需要有关如何安装它的信息,请让我知道或检查我给您的安装过程的链接。

票数 1
EN

Stack Overflow用户

发布于 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使用它

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15201570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档