CentOS RVM错误:未知的ruby字符串(不知道如何处理):ruby-2.1.0

时间:2014-12-30 01:34:31

标签: centos rvm gemset

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

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

当我尝试创建gemset或使用gemset等时从我的app目录中获取以下消息:

未知的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'

1 个答案:

答案 0 :(得分: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是首选修复程序。