【问题标题】:ERROR: $rvm_ruby_string is not set?错误:$rvm_ruby_string 未设置?
【发布时间】:2011-08-24 06:19:29
【问题描述】:

这是我在升级到 RVM 1.7.2 和 Ruby 1.9.2-p290(从 1.9.2-p180 到)。

还产生了另一个错误消息:

ERROR: Unknown ruby interpreter string component: '<my-home-dir>/.rvm/gems/ruby'

知道是什么导致了这些错误吗?

它们仅在我在预先存在的 gemset 中运行 list_all 命令时发生。当我创建一个新的 gemset 时,或者当我在没有 gemset 的 Ruby 1.9.2-p290 下运行命令时,它们不会发生。

谢谢!

顺便说一句,我正在运行 OSX 10.6.7。

【问题讨论】:

  • 我得到了同样的结果。你找到解决方案了吗?如果没有,如果我想出什么,我会在这里发帖

标签: ruby-on-rails ruby rvm


【解决方案1】:

我通过删除我在新的 1.9.2 中创建的 gemset 解决了这个错误:

rvm gemset delete mysite

使用 'cd' 导航回主目录,然后指定我想使用新的 ruby​​:

rvm use 1.9.2

并再次创建 gemset:

rvm gemset create mysite

现在,当我运行 list_all 时,我不再收到您描述的警告。

猜测...我可能会说这是由于在具有 .rvmrc 文件的目录中创建 gemset 引起的...但是,这是一个真正的新手猜测,所以如果我是错误的人,请纠正我。 ..

希望对你也有帮助!

学习

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-07-23
    • 2012-02-08
    • 1970-01-01
    • 2012-03-15
    • 2020-01-19
    • 1970-01-01
    • 2015-04-06
    相关资源
    最近更新 更多