CentOS RVM错误:未知的ruby字符串(不知道如何处理):ruby-2.1.0
我正在CentOS服务器上设置rails应用程序 我们已经安装了rvm和ruby-2.1.0 当我尝试创建gemset或使用gemset等时,从我的应用程序目录中,我不断收到以下消息: 未知的ruby字符串(不知道如何处理):ruby-2.1.0 如果我做了CentOS RVM错误:未知的ruby字符串(不知道如何处理):ruby-2.1.0,centos,rvm,gemset,Centos,Rvm,Gemset,我正在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 ] 我不
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的利益):
我只是遇到了同样的问题,并提交到 这似乎是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
是首选的修复方法。Np。另外,RVM 1.26.8+现在也修复了这个错误……好吧,对于后代来说,我在1.26.10中看到了这个错误,也是在Centos上。所以我想说,它毕竟没有被修复。
\curl -sSL https://get.rvm.io | bash -s -- --version 1.26.6
rvm reload