我正在尝试让 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
好的,我知道我需要编辑我的 bash 文件export PATH=/usr/local/bin:$PATH
这里有很多问题提到这是我应该做的。
更新
这是我尝试过的:
我以这种方式打开了 .bash_file:
open -e ~/.bash_profile
并像这样修改它(这就是文件中的全部内容):
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"?
但我想这是另一个问题;)