我试图使用DBI gem来连接我的PostgreSQL服务器

问题描述 投票:1回答:1

我试图使用DBI gem来连接我的PostgreSQL服务器。

这是我的代码:

DBI.connect('DBI:Pg:DBNAME:IP', 'ROLE', 'PWD')

这是我收到的错误消息:

NameError:未初始化的常量DBI :: DBD :: Pg :: Database :: PGError

你的意思是? TypeError DBI ::错误

当我使用dbi连接Mysql服务器时我没有问题。

dbn = DBI.connect('DBI:Mysql:DBNAME:IP', 'USERNAME', 'PWD')

我还更新了我的所有宝石:pg,dbi和dbd-pg。

ruby postgresql dbi
1个回答
1
投票

不要使用unmaintained gem dbi,你可以看到自述文件说不再维护。而是使用ruby pg gem

© www.soinside.com 2019 - 2024. All rights reserved.