Pergunta

Nós acabou de instalar gráficos Redmine ( http://github.com/mszczytowski/redmine_charts/tree / master) eo OpenFlashChart associado plugin, mas quando começamos o servidor ruby, temos o erro abaixo. Nossos passos eram:

  1. Faça o download do arquivo tar para gráficos
  2. Descompacte em $ REDMINE_ROOT / plugins dir
  3. $ REDMINE_ROOT / script / plugin instalar http://svn.pullmonkey.com/plugins / trunk / open_flash_chart /
  4. Tente iniciar o servidor

    => Booting WEBrick ... 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/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:276:in' de /usr/local/apps/redmine-0.8/vendor/plugins/mszczytowski-redmine_charts-e3c5010466d7585d987bc1018e94daee90906a5d/lib/redmine_charts/line_data_converter.rb:4 de /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire' de /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.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' de require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:102:inrequire_or_load /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:510:in' ... 27 níveis ... de /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 de /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire' de script / servidor: 3

Foi útil?

Solução

I18n do Redmine é uma recente adição para vários idiomas. Ele só está disponível na versão tronco de Redmine, os 0.8.x versões do Redmine usar o plugin GLoc mais velho.

Você tem um par de opções para corrigir isso:

  • Actualizar para a versão tronco de Redmine
  • Pergunte ao desenvolvedor fazer o plugin compatível com a versão lançada do Redmine (eu, pessoalmente, fazer isso para os meus plugins Redmine)
  • Ou tentar corrigir os erros I18n-se

Para corrigir os erros, você terá que ir através do código e substituir todas as menções de I18n com GLoc e, em seguida, criar uma versão mais antiga das traduções no diretório plugins lang/.

Eric Davis

Outras dicas

Olhando para o fonte de redmine_charts, requer Redmine :: I18n -. Existem várias instâncias de "incluem Redmine :: I18n"

Veja também http://www.redmine.org/news/22 para obter mais informações sobre Rails, Redmine, e I18n.

Parece que você pode ter problemas (Rails e Redmine) versionamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top