将rails以前的项目更新为当前版本

时间:2012-07-10 07:25:02

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

我有一个带有版本ruby 1.8.7,gem 1.3.6,rails 2.3.5

的rails项目

我想将项目更新到当前版本你能不能给出图片如何将旧的rails应用程序更新到当前版本.... 谢谢..

2 个答案:

答案 0 :(得分:1)

我的建议是,如果您的客户希望您更新项目,您可以更新,否则使用旧版本的Rails扩展应用程序功能,因为如果升级到新的Rails版本,许多功能将会中断。

你的问题不适合在Stackoverflow中提问。

答案 1 :(得分:1)

使用gemfile的RVM和Bundler对你所处的情况很有帮助。


RUBY Versioning

  1. 安装Ruby版本管理器(仔细说明如何安装) RVM的安装文档位于https://rvm.io/rvm/install/
  2. 安装完成后,下载您要使用的RUBY版本 rvm install 1.9.3或 rvm install 1.8.7
  3. 然后输入 RVM使用1.8.7 ,它会将您的系统设置为使用旧版本

  4. 宝石版本控制

    • 显然,您可以使用rake命令

      在导轨2中安装宝石

      输入 rake gems:install

    • 您配置gems的代码位于config / environment.rb中 有一个名为“Bundler”的有用工具,它是一个宝石,可以通过使用名为“gemfile”的文件轻松管理您的宝石版本。我认为下面的链接是如何升级Rails 2项目的一个很好的资源 http://llamarada-cinetica.heroku.com/blog/2011/02/14/using-gemfiles-on-rails

    使用RVM和gem配置,您可以根据需要升级gem并检查它是否适用于您的构建。 (其他人请纠正我,如果我错了,我只在铁轨上待了一会儿)