嗨,我正在使用Cloud9学习Rails教程.
教程说要安装Rails 4.2.2。在此之前,我运行了"rails -v“,并看到它是4.2.1。
我运行了Gem installed 4.2.2,并安装了大量的东西。然后,公司表示要执行Rails 4.2.2新的MyApp。我决定看看如果我执行Rails 4.2.1 New,并期望出现错误(因为安装了4.2.2,而不是我认为的4.2.1 ),只会得到成功的执行。
为什么会这样呢?谢谢。
发布于 2015-09-01 17:35:02
因为该版本在默认的gem集中可用,这与您正在使用的Ruby版本相关联。运行gem list rails,它将列出您所拥有的rails版本。尝试运行rails _4.2.3_ new myApp,但是使用未列出的版本代替_4.2.3_,您将得到一个错误,如果您用gem install rails -v x.x.x安装rails版本,那么这个rails版本就可以用于那个ruby版本了。另外,如果您将cd发送到您的应用程序并运行rails -v,它将输出该应用程序的rails版本。
https://stackoverflow.com/questions/32337316
复制相似问题