在OSX上设置Postgresql的最简单方法是什么?

时间:2011-07-15 23:02:10

标签: ruby-on-rails macos postgresql

想知道是否有人可以帮助我?我最近切换到Mac并试图设置我的Rails环境。我想将Postgresql设置为我的数据库,因为我在Windows开发中使用它。麻烦的是,有许多不同的方法来设置它,我只是想知道哪个是最好的,没有错误。

我也安装了自制软件,我看到它可以通过那里下载但是有没有人通过这条路线有任何经验?

干杯

6 个答案:

答案 0 :(得分:6)

Postgres.app是在Mac上运行PostgreSQL的最简单方法

答案 1 :(得分:4)

几乎相同的答案,但使用homebrew

brew install postgresql

答案 2 :(得分:1)

  1. http://www.macports.org/
  2. 获取mac端口
  3. sudo port install postgresql84; sudo port install postgresql84-server
  4. 您可能需要调整pg_hba.conf以允许来自:: 1(IPv6 localhost)的连接。
  5. 或者,从来源:

    ARCH=x86_64 CFLAGS="-arch x86_64" LDFLAGS="-arch x86_64" 
    ./configure --prefix=/usr/local/pgsql --with-libxml --with-libxslt --with-openssl
    make
    sudo make install
    sudo su postgres -c '/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/'
    sudo su postgres -c '/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data/ -l /var/log/pgsql/postgresql.log start'
    sudo chown -R postgres /usr/local/pgsql/
    

答案 3 :(得分:1)

您可以使用cinderella一次性获取整个PostgreSQL,MongoDB,Ruby,...堆栈。初始安装需要一段时间,但它会将所有内容放在~/Developer中,因此很容易跟踪并易于清理。

答案 4 :(得分:1)

只需获取EnterpriseDB提供的PostgreSQL OSX installer

答案 5 :(得分:0)

您可以考虑http://postgresapp.com/

它声称是“在Mac上运行PostgreSQL最简单的方法”,到目前为止,它对我来说都是如此。