使用rails连接到postgres并不是什么大问题。rails -d postgresql app_name,设置database.yml。然而,我不能仅仅通过一个小的测试脚本来使用postgres
我尝试过安装gems、dbi & dbd-pg、pg和ruby-pg,但是使用pg/ruby-pg和postgres时,它无法满足' postgres‘或'pg’的要求。使用require 'dbi‘,我通过了require,但它不能加载driver....so,rails是如何使用相同的包集来做到这一点的?事实上,我删除了前面提到的所有东西,发现我只需要'pg‘这个gem就可以让所有东西都能在rails上很好地工作。有什么建议吗?
发布于 2010-01-04 03:28:40
您是否记得在源代码中添加require 'rubygems',或者使用-rubygems参数调用ruby,或者在您的环境中添加RUBYOPT=rubygems?您可以通过need to do one of those加载允许require找到您的gem的gem机制。
https://stackoverflow.com/questions/1994151
复制相似问题