2011-06-14 65 views
0

您好我已经通过Michael Hartl的railstutorial截屏视频安装了git,curl,RVM和Rails,并且它昨晚工作。Mac上的RVM问题

但是,今天早上当我重新打开我的终端并检查了rails和git的版本时,它们比我安装的版本更老,并且找不到rvm。我已经检查了rvm的聚光灯,它什么都没有返回。当我昨晚显示Rails 3.0.7和Git 1.7.5.4时,我只收到Rails版本2.3.5和git 1.7.3.4。有没有其他人有过这个问题?

+1

您是否设置了默认的ruby安装(如'rvm --default 1.9.2'?) – 2011-06-14 16:16:33

+0

是的,我输入rvm --create use [email protected]然后rvm --default使用[email protected] – tomciopp 2011-06-14 16:24:34

+0

rvm不在哪里可以找到?安装一次后?它最初在哪里? [注意,RVM使用它自己的路径材料,所以不用它来使用你的红宝石,路径可能会关闭] – rogerdpack 2011-06-14 16:27:54

回答

1

您也可以在.bashrc或等价物中放置某些东西,以便告诉RVM使用相应版本的Ruby作为解决方法。因为如果你使用1.9.2头,在你的.bashrc例子中,你应该有

rvm use 1.9.2-head

或者,你可以使用上面的命令时,你需要使用这个版本。一旦你加载正确的红宝石版本,轨应该改变你使用什么昨晚,你可以用

ruby -vrails -v

查询,了解RVM,看在〜/ .rvm。它不会出现在聚光灯下,它是隐藏的。

+0

嗯这也没有工作。 – tomciopp 2011-06-14 19:23:55

+0

如果你只是输入你的终端'rvm use 1.9.2'什么都没有发生?如果你在那里得到一个错误,请尝试'rvm install 1.9.2',然后重复 – cmwright 2011-06-14 19:32:55

+0

我得到rvm命令找不到这两个请求,但是有一个rvm – tomciopp 2011-06-14 19:43:41