![]() |
1
1
检查以确保始终将gems安装为根。如果您在~/.gems/ruby/1.8/gems(或类似版本)中安装了pg,则可能会遇到此(或类似版本)问题。 (关于安德鲁答案的更多信息,几乎是。) |
![]() |
2
1
pg是activerecord postgresql适配器gem,所以它找不到。 因为它只在迁移中失败,所以它可能是Rake从与控制台或脚本不同的Ruby版本开始的——您有Ruby的多个版本吗? 另外,因为它在rake中失败了,所以我将得到详细的(-v)输出,这样您就可以看到堆栈跟踪,更好地了解正在发生的事情,以及在什么时候它试图获得pg,但没有gem可用。我已经看到了一些奇怪的耙装在不同的顺序从轨道启动,所以这是不可能的。 最近有一个插件声称可以帮助Rails中的pg迁移,可能会有帮助: http://github.com/alex3t/rails_on_pg 如果我以上的猜测完全无济于事,这里还有其他一些地方可以看: PG项目页: https://rubyforge.org/projects/ruby-pg/ 更多的Postgres on Rails支持: http://wiki.rubyonrails.org/database-support/postgres Robby Russell写的关于Postgres的文章比我读到的任何其他Rails博客都多: http://www.robbyonrails.com/articles/tag/postgresql |
![]() |
3
1
您可能需要安装以下一个或多个
|
![]() |
4
0
我刚在Linux上遇到这个问题。在我的例子中,权限是错误的:usr/lib/ruby/gems/1.8/gems/pg-0.9.0被设置为700。 |
![]() |
NullVoxPopuli · 重命名文件夹的最快方法是什么?[关闭] 5 月前 |
![]() |
J P · Mac GPGSuite的密码过期 5 月前 |
|
Pali775 · Django不会在MacOS上更新 6 月前 |
![]() |
PkDrew · AND运算符“&”在“&tee”中的作用是什么? 6 月前 |
![]() |
analog_kid · 较旧的R版本dmg文件[已关闭] 1 年前 |