gpt4 book ai didi

ruby - Mavericks 的 Pg gem : NameError: uninitialized constant PG

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:53 27 4
gpt4 key购买 nike

我按照这个线程 (Cannot install pg gem in Mavericks with Postgres.app) 获得了 'pg' gem 成功地与 Mavericks 上的 Postgres.app 一起工作。

这是 gem 列表的输出:

mythlabs:~ myth$ gem list pg

*** LOCAL GEMS ***

pg (0.17.1)
mythlabs:~ myth$

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

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 >

我该如何解决这个问题?

最佳答案

我相信你的问题是使用那个版本的 gem,你应该使用 PGConn.open(' 而不是 PG.connect(,这是我的问题。

关于ruby - Mavericks 的 Pg gem : NameError: uninitialized constant PG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22745815/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com