新手问题 老版本项目环境怎么搞

yuanrenkai · 2016年03月13日 · 最后由 nouse 回复于 2016年03月14日 · 1803 次阅读

环境:ruby 1.8.6 rails 2.0.2 + 2.3.4 rubygm 1.3.7

求教 这样的开发环境 怎么搞

目前尝试:

1.安装 最新的 ruby 2.2.1 安装 rails 2.3.4 报错 add_frozen_gem_path': undefined methodsource_index'

2.安装 ruby 1.8.6 后 安装 rails 2.3.4 提示要求 安装 ruby 1.8.7 以上版本

3.安装 ruby 1.8.7 显示安装完成,但是 1.8.7 已停止使用,提示更新到最新版,报错 ruby head 什么的错

试试 Rvm ,结合它的 gemset功能应该能满足你的需求。

推荐 rbenv

rails 2.3 到 rails 3 是一个非常大的跳跃,很多公司都困在这里,包括 Github 如果代码不多就重写,如果多就先用一个老的 linux 发行版跑起来 个人还是建议重写,毕竟每年都有很多新技术冒出来,应该用用这些新技术了

这样的项目,唯一能建议的就是花高价请专家升级。工作量基于原项目规模。如 @nouse 所说,2.x 到 3 的升级是非常有挑战性的。

(广告:我接受此类业务的咨询)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号