【问题标题】:CentOS RVM Error: Unknown ruby string (do not know how to handle): ruby-2.1.0CentOS RVM Error: Unknown ruby​​ string (不知道怎么处理): ruby​​-2.1.0
【发布时间】:2014-12-30 01:34:30
【问题描述】:

我正在 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'

【问题讨论】:

    标签: centos rvm gemset


    【解决方案1】:

    我刚刚遇到了同样的问题,并在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 是首选修复程序。

    【讨论】:

    • Np。此外,这已在 RVM 1.26.8+ 中得到修复。
    • ...好吧,为了后代,我在 1.26.10 中看到了这个错误,也在 Centos 上。所以我会说它毕竟不是固定的。
    猜你喜欢
    • 2014-01-16
    • 2011-10-01
    • 1970-01-01
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    • 2018-04-12
    相关资源
    最近更新 更多