Ruby on Rails教程...关于Rails New和Rails版本

时间:2015-09-01 17:09:26

标签: ruby-on-rails ruby

您好我正在使用Cloud9跟踪Rails教程......

教程说要安装Rails 4.2.2。在我做之前,我跑了“rails -v”,发现它是4.2.1。

我运行Gem install Rails 4.2.2并安装了一堆东西。然后Tutoral说要执行Rails 4.2.2 New MyApp。我决定看看如果我做了Rails 4.2.1 New Myapp会发生什么,期待一个错误(因为4.2.2安装而不是4.2.1 [我认为]),只是为了成功执行

这是为什么?感谢。

1 个答案:

答案 0 :(得分:0)

因为您的默认gem集中提供了该版本,该gem集与您正在使用的Ruby版本相关联。运行gem list rails,它将列出您拥有的rails版本。尝试运行rails _4.2.3_ new myApp,而不是_4.2.3_使用未列出的版本,您将收到错误Could not find 'railties' (= x.x.x)如果您使用gem install rails -v x.x.x安装rails版本,您将拥有该版本的版本适用于该红宝石版本。此外,如果您cd到您的应用程序并运行rails -v,它将输出该应用程序的rails版本。