【问题标题】:rbenv, homebrew, and postgres9.3: pg upgrade form 9.2 broke pgrbenv、homebrew 和 postgres 9.3:pg 从 9.2 升级破坏了 pg
【发布时间】:2013-09-29 00:32:54
【问题描述】:

问题

使用自制软件升级到 9.3 后,我很难让 Postgres 在我的系统上运行。我天真地跑了$ brew cleanup,所以我没有 9.2 来解决问题。这是我运行rake db:create时遇到的错误

dlopen(/Users/<USERNAME>/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/pg-0.17.0/lib/pg_ext.bundle, 9): Library not loaded: /usr/local/lib/libpq.5.5.dylib Referenced from: /Users/<USERNAME>/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/pg-0.17.0/lib/pg_ext.bundle Reason: image not found - /Users/<USERNAME>/.rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/pg-0.17.0/lib/pg_ext.bundle

$ brew doctor 说一切都很好。我还继续并重新安装了 postgres(没有任何我需要保留在我的家用机器上的东西),但仍然没有更改错误消息。

相关的 SO 问题和其他链接

【问题讨论】:

  • 你能输出>brew医生
  • 您是否按照第二个链接中的说明进行操作?

标签: ruby-on-rails postgresql homebrew rbenv


【解决方案1】:

回答我自己的问题...

没有足够仔细地阅读信息(仅供参考:brew info &lt;formula&gt;),需要运行:

$ ARCHFLAGS="-arch x86_64" gem install pg

【讨论】:

  • 小世界!谢谢你为我节省了一些时间,克里斯!
猜你喜欢
  • 1970-01-01
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多