【问题标题】:Manually connect to PostgreSQL with Ruby使用 Ruby 手动连接到 PostgreSQL
【发布时间】:2010-01-03 06:19:02
【问题描述】:

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

我已经尝试安装 gems postgres、dbi & dbd-pg、pg 和 ruby​​-pg,但使用 pg/ruby-pg 和 postgres 在 require 'postgres' 或 require 'pg' 时失败。使用 require 'dbi' 我超越了要求,但它无法加载驱动程序....那么 rails 是如何使用同一组包做到这一点的呢?事实上,我删除了所有上述内容,发现我只需要 'pg' gem 就可以让所有东西都能在 rails 上正常工作。有什么建议吗?

【问题讨论】:

    标签: ruby postgresql dbd


    【解决方案1】:

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

    【讨论】:

    • 非常感谢。来自 Perl 的土地,我不知道。你为我节省了很多浪费的时间。
    猜你喜欢
    • 2016-07-13
    • 2016-12-24
    • 2014-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 2018-04-09
    相关资源
    最近更新 更多