Heroku的耙分贝:迁移工作不

问题描述:

运行的Heroku耙分贝时,我收到此错误:迁移:Heroku的耙分贝:迁移工作不

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'时,它告诉我找不到宝石。

另外,我在我的gemfile中添加了'pg',并试图在我的本地机器上运行我的代码,并且它不会运行,因为它找不到pg。我以某种方式得到PG安装和我的程序再次在我的本地计算机上工作,但它仍然给我错误时,执行heroku耙分贝:migrate

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

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