请安装postgresql适配器:`gem install activerecord-postgresql-adapter`

sil*_*zzo 15 ruby postgresql redmine

可能重复:
如何处理Ruby on Rails错误:"请安装postgresql适配器:`gem install activerecord-postgresql-adapter'"

我想让Redmine和postgres一起工作.

在我的日志中,我一直在看.

Please install the postgresql adapter: `gem install activerecord-postgresql-adapter`
Run Code Online (Sandbox Code Playgroud)

谷歌搜索后大家说你需要做宝石安装pg.但是当我做宝石清单时

actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.8, 2.3.5)
activeresource (2.3.5)
activesupport (2.3.8, 2.3.5)
fastthread (1.0.7)
passenger (2.2.15)
pg (0.9.0)
postgres (0.7.9.2008.01.28)
postgres-pr (0.6.3)
rack (1.0.1)
rails (2.3.5)
rake (0.8.7)
Run Code Online (Sandbox Code Playgroud)

您可以清楚地看到已经安装了pg.有没有其他人发现这个问题或修复它?

小智 27

确保database.yml中的db-adapter设置为"postgresql".如果仍有同样的问题,请尝试使用pure-ruby适配器:

gem install postgres-pr

(确保在...之前卸载pg gem以避免冲突)

如果它有效,那么这是postgres gem的一个问题.无论如何,出于开发目的,使用纯红宝石通常是可以的.


小智 5

我有更多的运气与ruby-pg宝石

gem install ruby​​-pg

我试了很多其他宝石'postgres','pg','postgres-pr'没有运气我的环境是Ubuntu 10.4,ruby enterprise 1.8.7

ruby-pg为我解决了上述问题