Question

Nous venons d'installer Charts Redmine ( http://github.com/mszczytowski/redmine_charts/tree / maître ) et le plug-in associé OpenFlashChart mais quand on commence le serveur Ruby, nous obtenons l'erreur ci-dessous. Nos étapes étaient:

  1. Télécharger le fichier tar pour les graphiques
  2. Décompressez dans $ REDMINE_ROOT / plugins dir
  3. REDMINE_ROOT de $ / script / plugin installer http://svn.pullmonkey.com/plugins / trunk / open_flash_chart /
  4. Essayez de démarrer le serveur

    => Amorçage 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 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 » de 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 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 niveaux ... de /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 de 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 » à partir du script / serveur: 3

Était-ce utile?

La solution

Le I18n de Redmine est un ajout récent de plusieurs langues. Il est uniquement disponible dans la version coffre de Redmine, les versions 0.8.x de Redmine utilisent le plugin GLoc plus.

Vous avez deux options pour résoudre ce problème:

  • Mise à niveau vers la version coffre de Redmine
  • Demandez au développeur de faire le plug-in compatible avec la version de Redmine (je fais personnellement pour mes plugins Redmine)
  • Ou essayer de corriger les erreurs de I18n vous

Pour corriger les erreurs, vous devrez passer par le code et remplacer toutes les mentions de I18n avec GLoc puis créer une version plus ancienne des traductions dans le répertoire plugins de lang/.

Eric Davis

Autres conseils

En regardant la source de redmine_charts, il faut Redmine :: I18n -. Il y a plusieurs cas de "comprennent Redmine :: I18n"

Voir aussi http://www.redmine.org/news/22 pour plus informations sur Rails, Redmine, et I18n.

Il semble que vous pouvez avoir versioning (Rails et Redmine) questions.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top