【问题标题】:Error gem install pg with on Mac Yosemite在 Mac Yosemite 上错误 gem install pg
【发布时间】:2015-09-24 08:19:38
【问题描述】:

我试图将postgresqlRuby on Rails 一起使用

但是,我输入gem install pg,它带有一个错误

Provided configuration options:
    --with-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/Coda/.rvm/rubies/ruby-2.1.3/bin/ruby
    --with-pg
    --without-pg
    --enable-windows-cross
    --disable-windows-cross
    --with-pg-config
    --without-pg-config
    --with-pg_config
    --without-pg_config
    --with-pg-dir
    --without-pg-dir
    --with-pg-include
    --without-pg-include=${pg-dir}/include
    --with-pg-lib
    --without-pg-lib=${pg-dir}/lib

extconf failed, exit code 1

Gem files will remain installed in /Users/Coda/.rvm/gems/ruby-2.1.3@rails416/gems/pg-0.18.2 for inspection.
Results logged to /Users/Coda/.rvm/gems/ruby-2.1.3@rails416/extensions/x86_64-darwin-13/2.1.0/pg-0.18.2/gem_make.out

环境:Mac OSX 10.10

rails 版本:Rails 4.1.8

ruby 版本:ruby 2.1.3

【问题讨论】:

  • 你安装了PG吗?您将需要这些库来编译 gem 的 C 扩展。
  • 我想我以前没有这样做过。
  • 嗯...现在是最好的时机 :-) - 数据库安装是必需的。根据我的经验,没有数据库的库几乎不可能安装 Gem。
  • 我知道了,谢谢。

标签: ruby-on-rails ruby macos postgresql


【解决方案1】:

首先,我在here处下载并安装了Postgres.app,然后设置正确的Path

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin

最后,重新输入命令

gem install pg

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-30
    • 2015-01-18
    • 2016-04-11
    • 2016-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多