RVM:安装Ruby,Bundler和Rails,但它并没有"坚持"

时间:2012-02-10 22:15:52

标签: osx-lion rvm

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

  

未安装ruby ruby​​-1.8.7-p352   要安装do:' 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"

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

1 个答案:

答案 0 :(得分:3)

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 patchlevel,则需要明确指定它:

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