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
应该做的伎俩。