【问题标题】:RVM: Install Ruby, Bundler, and Rails but it doesn't "stick"RVM:安装 Ruby、Bundler 和 Rails,但它不会“粘”
【发布时间】:2012-02-10 22:15:52
【问题描述】:

好的,我现在做了三遍,谷歌和搜索似乎没有帮助。我在 OS X Lion 上安装了 RVM。我有两个不同的 Rails 应用程序,一个是 1.9.2,一个是 1.8.7。但是,每当我在关闭当前终端会话后回到 1.8.7 的应用程序时,它都会说我没有安装 ruby​​ 1.8.7。确切的信息是:

ruby ruby​​-1.8.7-p352 未安装。
要安装:'rvm install ruby​​-1.8.7-p352'
未能创建 RVM 环境“ruby-1.8.7-p352@tat_store”。

我想我错过了一条道路或其他东西,但没有爱。我的.bash_profile 中有以下内容:

[[ -s "/Users/Ross/.rvm/scripts/rvm" ]] && source "/Users/Ross/.rvm/scripts/rvm"

让我发疯,我可以在应用程序上正常工作,直到我关闭终端窗口。要重新开始工作,我必须完全重新安装。想法?

【问题讨论】:

  • 你在做一个正确的 Ruby 版本和 gemset 的rvm use 吗?

标签: osx-lion rvm


【解决方案1】:

ruby ruby-1.8.7-p352 是旧版本,当您将 rvm 更新到 stable/head - rvm get stable 时,预期的行为将是:

$ rvm install 1.8.7
... installing ruby-1.8.7-p357 ...
$ rvm use 1.8.7
... using ruby-1.8.7-p357 ...

如果您想使用旧的 ruby​​ 补丁级别,那么您需要明确指定它:

$ rvm install 1.8.7-p352
... installing ruby-1.8.7-p352 ...
$ rvm use 1.8.7-p352
... using ruby-1.8.7-p352 ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多