Развертывание приложения Rails3, и у меня возникли некоторые проблемы с получением рейка, чтобы найти драгоценные камни, установленные с помощью 'bundle install --deployment':
$ rake db:migrate
(in /home/jrdev/rails/testapp)
rake aborted!
!!! Missing the mysql2 gem. Add it to your Gemfile: gem ‘mysql2’
Но этот гем - это Gemfile, и он также находится в Папка vendor / bundle…
$ bundle show mysql2
/home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/gems/mysql2-0.2.6
Мой файл .gemrc:
gemhome: /home/jrdev/.gems
gempath:
- /home/jrdev/.gems
- /usr/lib/ruby/gems/1.8
Я думал, что в приложениях rails3 уже есть код сборщика для определения, какие драгоценные камни использовать? Я знаю, что тоже использую правильный рейк (rake db: migrate --trace начинается в /home/jrdev/rails/testapp/vendor/bundle/ruby/1.8/bin/rake). Тот же результат при использовании exec сборщика.
: (