我正在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'
答案 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
是首选修复程序。