我正在开发一个 Rails 应用程序。
使用了 postgresql-9.1.2-1-osx.dmg 安装了 PostgreSQL。
安装了 pg gem。
然后当我执行 rake db:create
命令时,
出现以下错误 -
dlopen(/Users/sathishvc/.rvm/gems/ruby-1.9.3-head@knome-vivacious/gems/pg-0.12.2/lib/pg_ext.bundle, 9): Library not loaded: /usr/local/lib/libpq.5.4.dylib
我检查了是否存在 /usr/local/lib/libpq.5.4.dylib
,但并不存在。
所以它应该在系统的其他地方存在,或者我不知道是否需要安装其他软件。
请问有什么建议吗?
brew update && brew upgrade
对我很有效,我甚至不需要卸载和重新安装pg。 - BananaNeilbrew link libpq --force
在我的情况下解决了问题。 - Popovici Andrei-Soringem uninstall pg
然后跟着bundle install
对我来说是有效的。 - Steven Chanin