1

运行 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”时,它告诉我找不到 gem。

另外,我在我的 gemfile 中添加了“pg”,并尝试在我的本地机器上运行我的代码,但它无法运行,因为它找不到 pg。我以某种方式安装了 pg,并且我的程序在我的本地计算机上再次运行,但是在执行 heroku rake db:migrate 时它仍然给我错误

4

1 回答 1

3

添加gem 'pg'到 gemfile 后,您还需要bundle从应用程序根文件夹下的终端运行,因为这将重新生成您的“Gemfile.lock”文件。

然后提交您的更改,并做一个git push heroku应该做的伎俩。

于 2011-10-08T06:21:15.983 回答