Domanda

Abbiamo appena installato Redmine Grafici ( http://github.com/mszczytowski/redmine_charts/tree / master ) e l'OpenFlashChart associato Plugin, ma quando iniziamo il server Ruby, otteniamo l'errore sotto. I nostri passi erano:

  1. Scarica il file tar per i grafici
  2. Untar in $ REDMINE_ROOT / plugins dir
  3. $ REDMINE_ROOT / script / plugin installare http://svn.pullmonkey.com/plugins / trunk / open_flash_chart /
  4. Provare ad avviare server

    => 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' da /usr/local/apps/redmine-0.8/vendor/plugins/mszczytowski-redmine_charts-e3c5010466d7585d987bc1018e94daee90906a5d/lib/redmine_charts/line_data_converter.rb:4 da gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in' da 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/activesupport-2.1.2/lib/active_support/dependencies.rb:510:in da 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 livelli ... da /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 da gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in' da script / server: 3

È stato utile?

Soluzione

I18n di Redmine è una recente aggiunta per più lingue. E 'disponibile solo nella versione tronco di Redmine, le versioni 0.8.x di Redmine usare il plugin GLoc più vecchio.

Hai un paio di opzioni per risolvere questo problema:

  • Aggiornamento alla versione tronco di Redmine
  • Fai agli sviluppatori di rendere il plugin compatibile con la versione rilasciata di Redmine (io personalmente faccio per i miei plugin Redmine)
  • o cercare di correggere gli errori I18n te

Per correggere gli errori, è necessario passare attraverso il codice e sostituire tutte le menzioni di I18n con GLoc e quindi creare una versione precedente delle traduzioni nella directory dei plugin lang/.

Eric Davis

Altri suggerimenti

Guardando la fonte di redmine_charts, richiede Redmine :: I18n -. Ci sono diversi casi di "includere Redmine :: I18n"

Si veda anche http://www.redmine.org/news/22 per più informazioni su Rails, Redmine e I18n.

Sembra che si possono avere versioni (Rails e Redmine) problemi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top