2011-07-15 96 views
1

想知道有人能帮助我吗?我最近切换到Mac并尝试设置我的Rails环境。我想将Postgresql设置为我的数据库,因为我将它用于Windows开发。麻烦的是,有很多不同的方式来设置它,我只是想知道哪个是最好的,没有错误的。在OSX上设置Postgresql最简单的方法是什么?

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

干杯

回答

1
  1. 获取MAC端口从http://www.macports.org/
  2. sudo的港口安装postgresql84; sudo端口安装postgresql84-server
  3. 您可能需要调整pg_hba.conf以允许来自:: 1(IPv6本地主机)的连接。

或者,从源头:

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/ 
1

你可以使用cinderella对整个事件的PostgreSQL,MongoDB中,红宝石,...栈一气呵成。最初的安装需要一段时间,但它将所有内容放在~/Developer中,因此很容易跟踪和清理。

6

Postgres.app是在Mac上

运行PostgreSQL
+0

Postgres.app绝对是最简单的解决方案。强烈推荐 –

0

你可能会考虑http://postgresapp.com/最简单的方法。

它声称是“在Mac上运行PostgreSQL最简单的方法”,至今对我来说都是如此。

相关问题