Heroku команда: Heroku Rake db: мигрировать не удается - PullRequest
4 голосов
/ 09 октября 2010

Когда я запускаю Heroku db: migrate, я получаю сообщение об ошибке:

rake aborted!
no such file to load -- sqlite3
/disk1/home/slugs/313735_a606978_6916/mnt/Rakefile:4
(See full trace by running task with --trace)
(in /disk1/home/slugs/313735_a606978_6916/mnt)

Когда я делаю

heroku rake db:push

У меня получилось.

Нужно ли что-то устанавливать на сервере Heroku?

Ответы [ 2 ]

6 голосов
/ 09 октября 2010

Heroku не поддерживает базы данных SQLite.Вам нужно использовать PostgreSQL на производстве.

group :production, :staging do
  gem "pg"
end

group :development, :test do
  gem "sqlite3-ruby", "~> 1.3.0", :require => "sqlite3"
end
0 голосов
/ 09 октября 2010

Я не уверен насчет тонкостей API, но на домашней странице Heroku показано, что они не используют heroku db:migrate, а скорее:

heroku rake db:migrate

Давай.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...