Postgres - 尝试 rake db:create:all 后无法连接到服务器



我正在尝试让Postgres在OS X Lion上启动并运行 - 自制软件 - 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/- 这有效。

http://postgresapp.com 将自己定义为"在Mac上开始使用PostgreSQL的最简单方法。只需下载,拖动到应用程序文件夹,然后双击"。它对我来说非常有效。

对于任何阅读本文并使用 Postgres.app 的人,您可能需要 host:localhost 在您的 database.yml. http://postgresapp.com/documentation#toc_3

相关内容

  • 没有找到相关文章

最新更新