安装Rails的问题

时间:2013-09-26 14:33:59

标签: ruby-on-rails ruby ruby-on-rails-3 rvm

我正在研究一个带有Rails3和Ruby 1.9.3的项目,突然之间它说我没有安装Rails。

最初我使用RVM并且我再次尝试重新安装Rails,但是当我运行rails -v时,它表示此系统上当前没有安装Rails。

有人知道接下来我应该做些什么来解决这个问题吗?

我知道不建议rvm uninstall,但我还有其他选择吗?

我使用的是OSX 10.7.5。

2 个答案:

答案 0 :(得分:2)

在执行此操作之前,请确保已正确安装RVM。

然后使用此命令检查选择了哪个Ruby:

rvm list

如果未选择正确的Ruby,则使用以下选择所需的Ruby:

rvm 1.9.3 

然后使用:

gem install rails

安装Rails。

或者您也可以尝试这个

创建一个默认的gemset来存储你的宝石

 $rvm use 1.9.3@mygemset --create --default

然后安装Rails

  $ gem install rails 

我认为这可以解决您的问题

答案 1 :(得分:1)

使用rvm info查看RVM对您的系统及其设置的了解。

使用rvm use 1.9.3 --default将RVM的默认值设置为1.9.3版本的Ruby。

如果您安装了多个Rubies,则可以在不同的Ruby下安装Rails,因此您需要尝试在它们之间切换以找到它的生存位置。

当Ruby或RVM完全起作用时,使用rvm implodervm uninstall <some version of ruby>是最后一种情况,所以除非你需要,否则不要去那里。

您可以使用gem list rails查看特定的Ruby是否安装了Rails。

RVM是一个非常强大的工具,具有很多功能,如果你不注意或不知道自己在做什么,它可以让你自己开枪。我们在RVM中看到的问题中有99%直接与用户没有完全(或根本没有)阅读方向,使用错误的RVM指令相关联。阅读rvm.io页面以了解它可以做什么;不要依赖非RVM站点来提供说明,因为它们很快就会过时,并且会给你不好的建议。相信RVM人员有关如何使用他们自己的工具的信息。