Pg gem на Mavericks: NameError: неинициализированная константа PG

Я следил за этой веткой (Не удается установить pg gem в Mavericks с помощью Postgres. app), чтобы гем pg успешно работал с Postgres.app на Mavericks.

Вот вывод списка драгоценных камней:

mythlabs:~ myth$ gem list pg

*** LOCAL GEMS ***

pg (0.17.1)
mythlabs:~ myth$ 

Однако теперь, когда у меня установлен гем, в 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 >

Как я могу решить эту проблему?


person Nitish Upreti    schedule 30.03.2014    source источник


Ответы (1)


Я полагаю, что ваша проблема заключалась в использовании той версии драгоценного камня, где вы должны были использовать PGConn.open(' вместо PG.connect(, что было моей проблемой.

person Kryptman    schedule 21.05.2018