使用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。有什么建议?
答案 0 :(得分:3)
您是否记得要在您的来源中添加require 'rubygems'
,或使用ruby
参数调用-rubygems
,或者在您的环境中添加RUBYOPT=rubygems
?您need to do one of those实际加载了允许require
找到宝石的宝石机器。