我正在尝试在服务器上运行示例 Rails 应用程序,但无法这样做,只是不断收到此消息。
错误消息:给定的 ruby 环境需要 ruby-1.9.3-p392(相对于 ruby-1.9.3-p374)(RVM::IncompatibleRubyError)
我认为这意味着我必须更改我的 ruby 版本?是否可以在命令行中执行?
我正在尝试在服务器上运行示例 Rails 应用程序,但无法这样做,只是不断收到此消息。
错误消息:给定的 ruby 环境需要 ruby-1.9.3-p392(相对于 ruby-1.9.3-p374)(RVM::IncompatibleRubyError)
我认为这意味着我必须更改我的 ruby 版本?是否可以在命令行中执行?
是的,您是正确的,您可以使用命令行来完成,
如果您安装了相应的 ruby 版本
rvm ruby-1.9.3-p392
rvm 安装 ruby-1.9.3-p392
并使用 rvm ruby-1.9.3-p392
要找出您安装了哪些 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 是一个不错的选择。
如果您需要有关如何安装它的信息,请告诉我或查看我给您的安装过程链接。