0

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

错误消息:给定的 ruby​​ 环境需要 ruby​​-1.9.3-p392(相对于 ruby​​-1.9.3-p374)(RVM::IncompatibleRubyError)

我认为这意味着我必须更改我的 ruby​​ 版本?是否可以在命令行中执行?

4

2 回答 2

1

是的,您是正确的,您可以使用命令行来完成,

如果您安装了相应的 ruby​​ 版本

这将切换到以下 ruby​​ 版本

rvm ruby​​-1.9.3-p392

如果要使用命令安装

rvm 安装 ruby​​-1.9.3-p392

并使用 rvm ruby​​-1.9.3-p392

于 2013-03-04T12:30:27.340 回答
1

要找出您安装了哪些 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 

使用它。

如果您希望您的新版本为默认版本,请将 --default 标志添加到 rvm 使用命令

rvm --default use ruby-1.9.3-p392

还有一些其他标志,例如 --system ,请查看rvm 主页以获取更多信息。

更新

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

RVM 是一个 Ruby 版本管理器(几乎没有其他版本),它可以帮助您安装新版本的 ruby​​ 并管理已安装的版本。我建议您使用某种 ruby​​ 版本管理器,RVM 是一个不错的选择。

如果您需要有关如何安装它的信息,请告诉我或查看我给您的安装过程链接。

于 2013-03-04T12:53:45.503 回答