0
UGH ...我打破了我的(以前的功能)Rails设置 - 在OS X Yosemite下。我使用Homebrew来更新我的Git版本。得到的Git,我想它,运行“轨道C”之后给出了这些错误:Broken Rails设置/ pg gem
/Users/grogers/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/pg-0.16.0/lib/pg.rb:4:in `require': dlopen(/Users/grogers/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/pg-0.16.0/lib/pg_ext.bundle, 9): Library not loaded: /usr/local/lib/libpq.5.6.dylib (LoadError)
Referenced from: /Users/grogers/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/pg-0.16.0/lib/pg_ext.bundle
Reason: image not found - /Users/grogers/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/pg-0.16.0/lib/pg_ext.bundle
眼看参考pg_ext,我想验证我的PostgreSQL安装件。如果我尝试“宝石安装PG”或尝试更新与打捆宝石,我得到这个:
Building native extensions. This could take a while...
ERROR: Error installing pg:
ERROR: Failed to build gem native extension.
/Users/grogers/.rbenv/versions/2.0.0-p353/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/local/bin/pg_config
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers. Check the mkmf.log file for more details. You may
need configuration options.
我可能使我的问题变得更糟,但我回去重做一个'酿造安装Postgres的,但仍然会得到相同的错误。
任何帮助表示赞赏。谢谢!
是的。做了一个'brew安装postgresql'。正如我所期望的那样,报告“警告:postgresql-9.4.1已经安装”。我只是做了一个'gem uninstall pg',它工作。但在此之后'gem install pg'仍会抛出同样的错误。 – 2015-02-08 15:17:31
我的问题的开始可能会丢失上次OS升级时的Xcode安装。试图首先解决这个问题。虽然... – 2015-02-08 15:34:31
是的,这听起来像您的动态库路径可能没有正确设置。确保你已经安装了Xcode和命令行工具。 'brew doctor'应该告诉你,如果你在这方面失去了什么。此外,请确保您在干净的外壳中运行,以便您的路径在安装后全部重新加载。 – stevenharman 2015-02-08 15:38:22