Mac OS Yosemite PostgreSQL

时间:2014-10-17 22:00:26

标签: macos postgresql ruby-on-rails-4 osx-yosemite

我刚刚更新到优胜美地,我的postgres版本无效,我收到了来自rails的以下消息:

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"?

即使我已经使用

多次启动服务器
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

我正在尝试将postgreSQL与自制程序取消链接并重新安装,但我不知道它是否可行。

1 个答案:

答案 0 :(得分:16)

只需取消链接postgreSQL

brew unlink postgresql

然后

xcode-select --install

最后

brew install postgresql

brew install openssl

但是后来rails服务器没有这样做:

rvm get stable

要查看哪个是我的current_ruby

rvm list

sudo rvm uninstall <current_ruby>

rvm install <current_ruby>

现在创建一个postgredb

initdb /usr/local/var/postgres9.3.5

启动服务器

pg_ctl -D /usr/local/var/postgres9.3.5 -l logfile start

你已经完成了。