Отсутствует ошибка аргумента интерполяции в Redmine - PullRequest
0 голосов
/ 25 октября 2010

Немного Googling заставил меня поверить, что эта ошибка происходит в Rails версии <2.3.6.Итак, я изменил свой файл среды на </p>

RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION

Теперь у меня есть 2 вопроса.

  1. Я продолжаю получать сообщение об ошибке Redmine.
  2. Когда я делаю скрипт / сервер, я получаю следующее: приложение Rails 2.3.5, запускающееся на http://0.0.0.0:3000

, хотя я четко дал указание загрузить Rails 2.3.8!Есть идеи ?Спасибо!

1 Ответ

1 голос
/ 26 октября 2010

Сначала Redmine в настоящее время поддерживает только Rails 2.3.5 .Любая другая версия (включая 2.3.8) вызовет проблемы.Так что не используйте их.

Указанная вами ошибка вызвана гемом i18n> = 0.4.В последних выпусках 1.0 эта проблема должна быть исправлена.Обходной путь был применен к транку в r4183 , который был переведен в стабильную версию 1.0 в r4202 .Поэтому обновление до последней версии 1.0.x (текущая версия 1.0.2) должно решить эту проблему.См. Проблему Redmine # 6428 для получения дополнительной информации.

Другой возможностью было бы просто полностью удалить гем i18n, так как он не нужен ни Rails 2.3.5, ни Redmine.

...