我正在使用OSX 10.8(看起来默认情况下安装了Postgres上的某个版本),但我仍然逐个完成这些步骤,它们都成功了。
brew install postgresql
initdb `brew --prefix`/var/postgres -E utf8
touch Gemfile
bundle config build.pg --with-pg-config=`brew --prefix postgresql`/bin/pg_config
这是我看到的最后一条成功消息的屏幕截图:
然后我跑了这个:
postgres -D `brew --prefix`/var/postgres
这就是我得到的错误:
postgres无法访问服务器配置文件 “/usr/local/var/postgre/postgresql.conf”:没有这样的文件或目录
答案 0 :(得分:1)
我认为你的整个问题都是短暂的错字。将错误消息与您正在执行的操作进行比较。您的错误消息是:
postgres无法访问服务器配置文件“/ usr / local / var / postgre / postgresql.conf”:没有这样的文件或目录
你的命令是
postgres -D
brew --prefix
/ var / postgres
我的猜测是你意外运行
postgres -D `brew --prefix`/var/postgre