多个PSQL宝石导致问题

时间:2014-03-18 19:18:03

标签: ruby-on-rails-3 postgresql postgres.app

我有一个配置为使用Postgres.App的rails 3.2.8站点。它使用的宝石是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

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

Postgres.App版本是9.2.4.1

1 个答案:

答案 0 :(得分:0)

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