Fehlendes Argument Interpolation Fehler in Redmine
-
26-09-2019 - |
Frage
Ein bisschen Googeln führte mich zu glauben, dass dieser Fehler in Rails Version geschieht <2.3.6. Also habe ich zu meiner Umgebung Datei geändert
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
Nun, ich habe 2 Fragen.
- Ich habe weiterhin die redmine Fehler zu erhalten.
- Wenn ich ein Skript / Server tun, bekomme ich diese: Rails 2.3.5 Anwendung ab http://0.0.0.0:3000
obwohl ich klar, es zu Last angewiesen Rails 2.3.8! Irgendwelche Ideen ? Vielen Dank!
Lösung
Zunächst Redmine unterstützt derzeit Rails 2.3.5 nur . Jede andere Version (einschließlich 2.3.8) werden Probleme verursachen. So sie nicht verwenden.
Der Fehler, den Sie erwähnt wird durch die i18n gem> = 0,4 verursacht. In den letzten 1,0 Releases sollte dieses Problem behoben werden. Eine Abhilfe wurde verpflichtet, Stamm in r4183 , die in 1,0 stabil gezogen wurde r4202 . So Aktualisierung einer aktuellen 1.0.x-Release (aktuelle Version ist 1.0.2) sollte das Problem beheben. Siehe die Redmine Ausgabe # 6428 für weitere Informationen.
Eine andere Möglichkeit wäre, nur die i18n Juwel vollständig zu entfernen, da es nicht von Rails 2.3.5 noch Redmine benötigt wird.