使用Ruby手动连接到PostgreSQL

时间:2010-01-03 06:19:03

标签: ruby postgresql dbd

使用rails连接到postgres没什么大不了的。 rails -d postgresql app_name,设置database.yml和voila。但是,我不能只用一点测试脚本来使用postgres

我已经尝试过安装宝石postgres,dbi& dbd-pg,pg和ruby-pg,但是对于pg / ruby​​-pg和postgres,它在require'postgres'或者'pg'的require中失败了。使用require'dbi'我已经超过了要求,但它无法加载驱动程序....那么rails如何使用相同的软件包进行操作?事实上,我删除了前面提到的所有内容,发现我只需要'pg'宝石就可以完美地使用rails。有什么建议?

1 个答案:

答案 0 :(得分:3)

您是否记得要在您的来源中添加require 'rubygems',或使用ruby参数调用-rubygems,或者在您的环境中添加RUBYOPT=rubygems?您need to do one of those实际加载了允许require找到宝石的宝石机器。