我正在尝试让 Postgres 在 OS X Lion - homebrew - rvm 上运行。
http://railscasts.com/episodes/342-migrating-to-postgresql
按照上述说明操作后,我遇到了此处描述的相同问题:
升级到 OSX 10.7 Lion 后修复 Postgresql
应该在运行时which psql
屈服usr/bin/psql
usr/local/bin/psql
好的,所以我修改了这样的路径(这就是文件中的全部内容):
export PATH="/usr/local/bin:$PATH"
[[ -s "/Users/chase/.rvm/scripts/rvm" ]] && source "/Users/chase/.rvm/scripts/rvm"
好 - 运行source ~/.bash_profile
然后which psql
现在产生usr/local/bin/psql
但是,当我使用-d postgresql
数据库生成一个新的 Rails 应用程序时,它会一直运行,直到我尝试rake db:create:all
导致
could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
有什么线索吗?
更新
我最终安装了 Postgres.app:http://postgresapp.com/ -这行得通。