Я получаю сообщение об ошибке при нажатии на герою с помощью рельсов 3. Я на окнах с ruby 1.8.7
Administrator@WIN-DQC3IH63U7C ~/nasha (master)
$ heroku rake db:migrate
rake aborted!
no such file to load -- mysql
/disk1/home/slugs/280561_9c64ba2_1741/mnt/Rakefile:4
(See full trace by running task with --trace)
(in /disk1/home/slugs/280561_9c64ba2_1741/mnt)
Heroku не использует базу данных, которую вы используете для локального использования приложения.
Heroku использует PostgreSQL (http://docs.heroku.com/database)
Вы заморозили Rails в качестве поставщика? Обычно эта проблема возникает с Heroku, когда вы замораживаете Rails. Вы должны оставить Heroku использовать его собственные Rails на основе вашего файла .gems. Вы можете прочитать об этом здесь http://docs.heroku.com/gems#heroku-gem-manifest
Если это не проблема, вы следовали инструкциям относительно приложений Heroku и Rails 3? Вы можете прочитать об этом здесь http://docs.heroku.com/rails3 Обратите внимание, что вы должны настроить Bamboo Stack, чтобы ваше приложение Rails 3 работало правильно.
Вам нужен гейм mysql в вашем Gemfile
gem "mysql"