好的,我现在做了三次,谷歌和搜索在这里似乎没有帮助。我在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上工作,直到关闭终端窗口。要重新开始,我必须完全重新安装。想法?
答案 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 ...