Ruby on rails 在Mac OSX Lion上启动postgresql时出现问题

Ruby on rails 在Mac OSX Lion上启动postgresql时出现问题,ruby-on-rails,postgresql,osx-lion,Ruby On Rails,Postgresql,Osx Lion,我在Mac OSX Lion上安装postgresql时遇到问题。我使用brew安装postgres,但Lion上也有默认安装的postgres,所以我不知道这是否是问题所在。下面是我尝试启动服务器的过程,它似乎可以工作,但是我无法访问psql。我还创建了一个名为postgres的用户,但我不确定该如何使用它 Superfly:~ James$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log

我在Mac OSX Lion上安装postgresql时遇到问题。我使用brew安装postgres,但Lion上也有默认安装的postgres,所以我不知道这是否是问题所在。下面是我尝试启动服务器的过程,它似乎可以工作,但是我无法访问psql。我还创建了一个名为postgres的用户,但我不确定该如何使用它

    Superfly:~ James$ pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
    server starting
    Superfly:~ James$ ps aux | grep postgres
    postgres       18990   0.0  0.0  2435492   1044 s000  S     7:52PM   0:00.01 bash
    root           18989   0.0  0.0  2446896   1848 s000  S     7:52PM   0:00.02 su postgres
    James          19310   0.0  0.0  2434892    544 s001  S+    8:16PM   0:00.00 grep postgres
    Superfly:~ James$ psql -U postgres
    psql: 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和psql的地方

Superfly:~ James$ which psql
/usr/local/bin/psql
Superfly:~ James$ which pg_ctl
/usr/local/bin/pg_ctl

如有任何帮助,我们将不胜感激。

您是以哪个用户的身份运行的?Brew在您安装后提供说明,您是否运行了这些命令?您需要以postgres用户的身份运行pg_ctl。我不知道为什么您没有收到错误消息,但您需要提供数据目录。

您是以哪个用户的身份运行的?Brew在您安装后提供说明,您是否运行了这些命令?您需要以postgres用户的身份运行pg_ctl。我不知道您为什么没有收到错误消息,但您需要提供数据目录。

谢谢。我第一次没有看到这些命令,所以重新开始,现在它工作得很好!非常感谢。我第一次没有看到这些命令,所以重新开始,现在它工作得很好!