Sinatra/Active Record postgresql适配器

Sinatra/Active Record postgresql适配器,postgresql,activerecord,sinatra,adapter,Postgresql,Activerecord,Sinatra,Adapter,我有一个正在运行的postgresql数据库。我的database.yml文件正在使用“postgresql”作为适配器。我已安装pg gem(0.12.2)。但是,试图运行我的Sinatra应用程序时,乘客给了我以下错误消息:请安装postgresql适配器:“gem install activerecord postgresql adapter”(在诸如此类的废话中找不到pg(~>0.11) 你知道为什么找不到我的pg gem吗?问题解决了。我在我的用户下安装了rvm和ruby,但使用了“s

我有一个正在运行的postgresql数据库。我的database.yml文件正在使用“postgresql”作为适配器。我已安装pg gem(0.12.2)。但是,试图运行我的Sinatra应用程序时,乘客给了我以下错误消息:请安装postgresql适配器:“gem install activerecord postgresql adapter”(在诸如此类的废话中找不到pg(~>0.11)


你知道为什么找不到我的pg gem吗?

问题解决了。我在我的用户下安装了rvm和ruby,但使用了“sudo”为了安装passenger,passenger在错误的地方安装了我的gem。在没有sudo的情况下重新安装,现在它可以工作了!希望这对其他人有帮助。

我尝试切换到MySQL,结果在mysql2适配器上出现了相同的错误。我已经安装了mysql2 gem。我只想编写一些Ruby代码!我即将放弃并返回PHP。这只会让人头痛。