3

我正在 CentOS 服务器上设置一个 rails 应用程序。

我们已经安装了 rvm 和 ruby​​-2.1.0。

当我尝试创建 gemset 或使用 gemset 等时,从我的应用程序目录中。我不断收到以下消息:

未知的ruby字符串(不知道如何处理):ruby-2.1.0。

如果我这样做rvm -list,我会得到以下信息:

rvm rubies

    =* ruby-2.1.0 [ x86_64 ]
       ruby-2.1.5 [ x86_64 ]
       ruby-2.2.0 [ x86_64 ]

不知道为什么我不断收到有关 Uknown ruby​​ 的错误。顺便说一句,应用程序的 Gemfile 有以下行(我认为是为了 Heroku 的利益):

ruby '2.1.0'
4

1 回答 1

3

我刚刚遇到了同样的问题,并在https://github.com/wayneeseguin/rvm/issues/3244提交了它。

这似乎是 rvm 1.26.7 中的一个错误,作为一种解决方法,您可以通过运行以下命令降级到 1.26.6:

\curl -sSL https://get.rvm.io | bash -s -- --version 1.26.6
rvm reload

编辑:RVM 1.26.8 已经发布并修复了这个问题,rvm get stable现在运行是首选修复。

于 2014-12-30T17:23:56.610 回答