我正在尝试在我的mac (lion)上安装Postgres.app,但遇到了问题。
我正在尝试遵循这里的说明:https://devcenter.heroku.com/articles/heroku-postgresql#local-setup。因此,作为第一步,我在这里下载了应用程序:http://postgresapp.com/。接下来,我在这里打开了文档:http://postgresapp.com/documentation。
当我运行$ psql -h本地主机时,它要求输入密码,但我不知道密码应该是什么。有人能帮我弄清楚如何将Postgres.app设置为使用Heroku的默认数据库吗?
谢谢。
发布于 2014-01-10 11:23:10
你可能正在使用Mac内置的psql,这要归功于苹果令人难以置信的令人沮丧的决定,即在默认端口上捆绑一个(旧的) PostgreSQL,并在默认路径上捆绑其工具。
检查psql --version以查看您正在运行的是什么。
很可能你需要设置你的PATH,这样它才能从Postgres.app中找到psql。或者,您可以检查Postgres.app在哪个端口上运行并指定一个端口,但是如果您将旧的PostgreSQL与新的psql一起使用,那么使用反斜杠命令就会出现问题。这在您正在阅读的文档中的几个段落中进行了解释。
https://stackoverflow.com/questions/21032293
复制相似问题