геройку грабли дб: мигрировать не работает - PullRequest
1 голос
/ 08 октября 2011

Я получаю эту ошибку при запуске heroku rake db: migrate:

Please install the postgresql adapter: `gem install activerecord-postgresql-adapter` (pg   is not part of the bundle. Add it to Gemfile.)

Я посмотрел онлайн и обнаружил, что добавляю гем 'pg'.Я добавил его, используя gem install pg, а также поместил в свой файл gem.Я сделал пакетную установку.Когда я пытаюсь выполнить команду 'sudo gem install activerecord-postgresql-adapter', он говорит, что гем не может быть найден.

Кроме того, я добавил 'pg' в свой gemfile и попытался запустить свой кодна моей локальной машине, и он не будет работать, потому что он не мог найти pg.Я как-то получил pg для установки, и моя программа снова работает на моем локальном компьютере, но все равно выдает ошибку при выполнении heroku rake db: migrate

1 Ответ

3 голосов
/ 08 октября 2011

После того, как вы добавили gem 'pg' в свой gemfile, вам также нужно будет запустить bundle из терминала в корневой папке вашего приложения, так как это восстановит ваш файл 'Gemfile.lock'.

Затем зафиксируйте свои изменения и сделайте git push heroku, который должен добиться цели.

...