一些谷歌搜索让我相信这个错误发生在 Rails Version < 2.3.6 中。所以我将环境文件更改为

RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION

现在,我有两个问题。

  1. 我继续收到 redmine 错误。
  2. 当我做脚本/服务器时,我得到这个:Rails 2.3.5 应用程序开始于 http://0.0.0.0:3000

尽管我已经明确指示它加载 Rails 2.3.8 !有任何想法吗 ?谢谢!

有帮助吗?

解决方案

首先,Redmine目前支持Rails 2.3.5 仅有的. 。任何其他版本(包括 2.3.8)都会导致问题。所以不要使用它们。

您提到的错误是由 i18n gem >= 0.4 引起的。在最近的 1.0 版本中,这个问题应该得到修复。解决方法已提交至 trunk r4183 被拉入 1.0 稳定版 r4202. 。因此,更新到最新的 1.0.x 版本(当前版本是 1.0.2)应该可以解决该问题。查看Redmine问题 #6428 了解更多信息。

另一种可能性是完全删除 i18n gem,因为 Rails 2.3.5 和 Redmine 都不需要它。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top