小牛队的Pg gem:NameError:未初始化的常量PG

时间:2014-03-30 15:24:48

标签: ruby postgresql gem osx-mavericks pg

我按照这个帖子(Cannot install pg gem in Mavericks with Postgres.app)让'pg'宝石成功地与小牛队的Postgres.app合作。

这是gem list的输出:

mythlabs:~ myth$ gem list pg

*** LOCAL GEMS ***

pg (0.17.1)
mythlabs:~ myth$ 

但是,现在我已经安装了gem,在irb:

mythlabs:~ myth$ irb
1.9.3-p0 :001 > require 'pg'  => true 
1.9.3-p0 :002 > conn = PG.connect( dbname: 'myth' ) NameError: uninitialized constant PG    from (irb):2    from /Users/myth/.rvm/rubies/ruby-1.9.3-p0/bin/irb:16:in `<main>'
1.9.3-p0 :003 >

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

我相信您的问题是使用该版本的gem,您可能会使用PGConn.open('代替PG.connect(,这是我的问题。