Manque erreur d'argument d'interpolation dans Redmine
-
26-09-2019 - |
Question
Un peu de recherche sur Google m'a amené à croire que cette erreur se produit dans Rails version <2.3.6. Donc, je l'ai changé mon fichier environnement
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
Maintenant, j'ai 2 questions.
- Je continue à obtenir l'erreur de Redmine.
- Quand je fais un script / serveur, je reçois ceci: Rails 2.3.5 sur l'application à partir http://0.0.0.0:3000
même si je l'ai bien chargé pour charger Rails 2.3.8! Des idées ? Merci!
La solution
Dans un premier temps, Redmine supporte actuellement Rails 2.3.5 uniquement . Toute autre version (y compris 2.3.8) causera des problèmes. Alors ne les utilisez pas.
L'erreur que vous avez mentionné est causé par la pierre précieuse i18n> = 0,4. Au cours des dernières versions, ce 1.0 problème devrait être résolu. Une solution a été engagée à tronc r4183 qui a été tiré dans 1,0 stable r4202 . la mise à jour ainsi une version récente 1.0.x (version actuelle est la 1.0.2) devrait résoudre le problème. Voir la question Redmine # 6428 pour plus d'informations.
Une autre possibilité serait de supprimer tout simplement le joyau i18n complètement, car il n'a pas besoin des Rails 2.3.5 ni Redmine.