0

我有一个配置为使用 Postgres.App 的 rails 3.2.8 站点。它使用的 gem 是 pg (0.12.2) 它工作正常。我想构建另一个应用程序,因此像其他应用程序一样设置所有内容,但出现此错误:

/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.17.1/lib/pg.rb:4:in `require': dlopen(/Users/********/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.17.1/lib/pg_ext.bundle, 9): Library not loaded: @executable_path/../lib/libssl.1.0.0.dylib (LoadError) Referenced from: /Applications/Postgres.app/Contents/MacOS/lib/libpq.dylib Reason: image not found - /Users/***********/.rvm/gems/ruby-1.9.3-p194/gems/pg-0.17.1/lib/pg_ext.bundle

这里使用的 gem 是 pg (0.17.1),我认为差异可能是导致问题的原因,所以我卸载并重新安装了 gem。现在它们都不起作用,两个应用程序都收到相同的错误消息。

Postgres.App 版本为 9.2.4.1

4

1 回答 1

0

有效的解决方案是将 Postgres.App 升级到最新版本,我只需下载最新版本并将其保存在旧版本之上即可。显然早期版本中存在一些错误。它现在对我来说很好。

于 2014-03-19T19:19:56.873 回答