声明:本人现为大三学生,英语学得很烂,四级勉强过,所以翻译的许多不好的地方。本人也没有深入的学习rails,所以可能有错误,请读者酌情吸收。如果哪里翻译错误还请指出。
1.4 选择一个Rails版本
前面的指令帮助你安装最新版本的Rails。但是有时候你可能不希望在最新版本的Rails版本上运行。比如你可能会使用和本书一样的Rails版本,为了在输出和例子程序中匹配,让自己充满信心。或者你在一台机器上开发,但是部署到另一台已经有Rails的机器上,而你又不能改动它的版本。
如果你处于这种情况,需要了解一些东西。首先可以使用gem找到所有以安装的Rails版本:
gem list –local rails
你也可以使用rails –v来确认当前默认运行的Rails版本。你应该返回的是3.0.0或者更高的版本。
安装另一个版本的Rails是通过gem命令完成的。根据你的操作系统你可能需要在前面加上sudo。
gem install rails - -version 3.0.0
多个版本的Rails并不会带来什么好处——除非有什么办法选出一个。正好,可以在rails命令和第一个参数之间插入一个用下划线包围的完整版本号来控制Rails的版本。
rails _3.0.0_ -version
在你创建一个新的应用程序的时候这一点是特别方便的。因为一旦创建了一个特定版本的Rails应用程序后,它会继续使用该版本的Rails,直到你决定升级。如果升级,只需要更新在我们应用程序根目录下Gemfile文件中的版本号,然后运行bundle install命令。我们将会在后面的439页讲到bundler