【发布时间】:2014-09-21 23:49:47
【问题描述】:
我有一个旧版 Rails 应用程序,我想升级到最新的 Rails 和 Ruby 版本。首先,我尝试使用 Ruby 2.1.2 设置应用程序
$ rails -v
Rails 2.3.18
$ ruby -v
ruby 2.1.2p95 (2014-05-08 revision 45877) [i686-linux]
当我尝试运行 rake 任务rake db:schema:load RAILS_ENV=test 时遇到以下错误
can not load translations from /activesupport-2.3.18/lib/active_support/locale/en.yml, the file type yml is not known
通过 Google 搜索,我找到了以下参考资料 https://github.com/rails/rails/issues/10514,其中提到 Rails 2.3 和 Ruby 2+ 版本之间存在不兼容。
谁能帮我应用参考链接中提到的猴子补丁?
谢谢, 吉格尼什
【问题讨论】: