1

我有一个带有 ruby​​ 1.8.7、gems 1.3.6、rails 2.3.5 版本的 rails 项目

我想将项目更新到当前版本,你们可以给图片如何将旧的 Rails 应用程序更新到当前版本.. 谢谢..

4

2 回答 2

1

使用 gemfile 的 RVM 和 Bundler 在您所处的情况下很有帮助。


Ruby 版本控制

  1. 安装 Ruby 版本管理器(注意如何安装) RVM 的安装文档在这里https://rvm.io/rvm/install/
  2. 安装后下载您想要使用 rvm install 1.9.3 或rvm install 1.8.7的 RUBY 版本
  3. 然后输入RVM use 1.8.7,它会将您的系统设置为使用旧版本

宝石版本控制

  • 显然你可以使用 rake 命令在 rails 2 中安装 gems

    输入rake gems:install

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

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

于 2012-07-10T08:32:01.340 回答
1

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

而且您的问题不适合在 Stackoverflow 中提问。

于 2012-07-10T07:31:44.957 回答