当我尝试将我的Rails数据库从Sqlite更改为Postgres时,我遇到了问题。然后,当一切正常时,我决定回到git提交。用:
git reset --hard 52ca294cd88de9aaa1c00c95e2cdabd744cd7499
我做过bundle install
。现在当我rake db:migrate
时,我收到了这条消息:
耙子流产了!
Gem :: LoadError:指定' postgresql'对于数据库适配器,但未加载gem。将gem 'pg'
添加到您的Gemfile中(并确保其版本达到ActiveRecord所需的最低版本)。
我不明白,在这次提交中,一切都在Sqlite3中运行良好。感谢
答案 0 :(得分:0)
也许您的config/database.yml
不在您的git仓库中,但仍配置了postgres。看一下该文件并将其更改为sqlite。
答案 1 :(得分:0)
请在gemfile中包含gem'pg',然后在你更改了需要包含pg gem for postgresql
的适配器之后再进行捆绑