我正试图在我的mac(狮子)上安装Postgres.app,并遇到问题 .
我正在尝试按照此处的说明操作:https://devcenter.heroku.com/articles/heroku-postgresql#local-setup . 所以,作为我在这里下载应用程序的第一步:http://postgresapp.com/ . 接下来,我在这里打开文档:http://postgresapp.com/documentation .
当我运行$ psql -h localhost时,它会要求输入密码,而我不知道密码应该是什么 . 有人可以帮助找出如何将Postgres.app设置为使用Heroku的默认数据库吗?
谢谢 .
1 回答
你可能正在使用内置于Mac OS X的
psql
,这要归功于Apple在默认端口捆绑(旧)PostgreSQL以及在默认路径上使用其工具的令人难以置信的决定 .检查
psql --version
以查看您正在运行的内容 .您可能需要设置
PATH
,以便从Postgres.app中找到psql
. 或者您可以检查Postgres.app正在运行的端口并指定端口,但是如果您使用旧的psql和新的PostgreSQL,那么您将遇到反斜杠命令的问题 . 在您正在阅读的文档中只有几个段落对此进行了解释 .