我们刚刚安装了Redmine Charts(http://github.com/mszczytowski/redmine_charts/tree/master)以及关联的 OpenFlashChart 插件,但是当我们启动 Ruby 服务器时,我们收到以下错误。我们的步骤是:

  1. 下载图表的 tar 文件
  2. 解压到 $REDMINE_ROOT/plugins 目录
  3. $REDMINE_ROOT/脚本/插件安装 http://svn.pullmonkey.com/plugins/trunk/open_flash_chart/
  4. 尝试启动服务器

    => 启动 WEBrick.../usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependency.rb:276:in load_missing_constant': uninitialized constant Redmine::I18n (NameError) from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:468:inconst_missing'来自/usr/local/apps/redmine-0.8/vendor/plugins/plugins/mmszczytowski-redmine_charts-e3c5010466d758585858587bc10187bc1018e94e94daee94daee9090906a5ddddddddae lirib/lib/lib/lib/lib/lib/redmine_con_connla/labla in.conconconconconconconnatat in.dataTAtataTAtatatat y/site_ruby/1.8/rubygems/custom_require.rb :31:在 gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in需要'来自/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/depperencies.rb:510:in require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:355:innew_constants_in'来自/usr/lib64/ruby/gems/1.8/gems/activevort-2.1.2/lib/active_support/depperencies.rb:510:in require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:102:inrequire_or_load'...27级...来自/USR/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 from/usr/lib/lib/ruby/site_ruby/site_ruby/1.8/rubygems/rubygems/custom_require.rb:31:31:31 gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in需要'从脚本/服务器:3

有帮助吗?

解决方案

红米的 I18n 是最近添加的多种语言。它仅在Redmine的主干版本中可用,0.8.x版本的Redmine使用旧版本 GLoc 插入。

您有几个选项可以解决此问题:

  • 升级Redmine主干版
  • 要求开发者使插件与Redmine的发布版本兼容(我个人是为我的Redmine插件这样做的)
  • 或者尝试修复 I18n 自己的错误

要修复错误,您需要仔细检查代码并替换所有提及的内容 I18nGLoc 然后在插件中创建旧版本的翻译 lang/ 目录。

埃里克·戴维斯

其他提示

查看 redmine_charts 的源代码,它需要 Redmine::I18n - 有多个“include Redmine::I18n”实例。

也可以看看 http://www.redmine.org/news/22 有关 Rails、Redmine 和 I18n 的更多信息。

您似乎可能遇到版本控制(Rails 和 Redmine)问题。

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