у меня есть старый проект рельсов, здесь работают рельсы 2.3.8 и рубин 1.8.7 с rvm.
когда я запускаю rake -T
или другую задачу rake, она не работает с
I18n::UnknownFileType: не удается загрузить переводы из /home/project/trunk/vendor/rails/activesupport/lib/active_support/locale/en.yml, тип файла yml неизвестен
запуск некоторого YAML в консоли будет работать.
я нашел несколько решений для rails 3 и ruby 1.9.3 (Rails 3: "Тип файла yml неизвестен" при попытке доступа к базовому _form.html.erb) и rails 2.3 с ruby 2 (Унаследованное приложение Rails и Ruby 2 ошибка: не могу загрузить переводы из файла тип yml не известен) но не помогло.
мои драгоценные камни, использованные в этом проекте:
actionmailer (2.3.18)
actionpack (2.3.18)
activerecord (2.3.18)
activeresource (2.3.18)
activesupport (2.3.18)
afm (0.2.2)
Ascii85 (1.0.2)
bundler-unload (1.0.2)
color (1.8)
executable-hooks (1.3.2)
gem-wrappers (1.2.7)
hashery (2.1.1)
iconv (1.0.4)
little-plugger (1.1.4)
logging (2.0.0, 1.8.2)
multi_json (1.11.2)
mysql (2.9.1)
pdf-core (0.6.0)
pdf-reader (1.3.3)
pdf-writer (1.1.8)
prawn (2.0.2, 0.12.0)
rack (1.1.6)
rails (2.3.18)
rake (10.4.2, 10.1.1)
ruby-rc4 (0.1.5)
rubygems-bundler (1.4.4)
rvm (1.11.3.9)
transaction-simple (1.4.0.2)
ttfunk (1.4.0, 1.0.3)
script/console
и script/server
работают нормально.
я должен использовать рубин 1.8.7 и не могу обновить. обновление до rails 3 невозможно в течение месяца :)
у вас есть какие-нибудь идеи, как запустить rake-задачи?
лучший Роберт