运行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。
另外,我将'pg'添加到我的gemfile中并尝试在我的本地计算机上运行我的代码,但它无法运行,因为它无法找到pg。我不知何故得到pg安装,我的程序再次在我的本地计算机上工作,但它仍然给我错误执行heroku rake db:migrate
答案 0 :(得分:3)
将gem 'pg'
添加到gemfile之后,您还需要从应用程序根文件夹下的终端运行bundle
,因为这将重新生成“Gemfile.lock”文件。
然后提交您的更改,然后执行git push heroku
该操作。