我正在开发一个由另一个开发人员开发的项目。现在我的工作是修复错误和所有必要的东西。在我开始在site5.com
上进行部署工作之后成功完成所有这些事情后,我知道here他们没有升级ruby版本。他们仍在使用ruby 1.8.7。有一个教程可以将系统升级到rails 3,但是我无法做到这一点。安装在服务器上的rails版本是2.3.16。
当代码发给我时我bundle installed
使用新版本1.9.3
,然后我修复了一些错误,这是一个语法错误,因为1.9.3
中的语法弃用。现在我向客户询问,如果我继续安装,可能会出现一些兼容性问题。那我该怎么办?我应该去安装或建议他一些其他托管网站。
答案 0 :(得分:0)
因为phusion 4现在稳定(允许多个rubies),并且ruby 1.8被phusion开发人员视为“遗留”(参见their blog),对ruby 1.8.x进行任何修复似乎都是浪费时间。
更改ruby版本要求会破坏site5
上的应用程序,如果它们仍然在1.8.x上。