在OSX上设置Postgresql最简单的方法是什么?
问题描述:
想知道有人能帮助我吗?我最近切换到Mac并尝试设置我的Rails环境。我想将Postgresql设置为我的数据库,因为我将它用于Windows开发。麻烦的是,有很多不同的方式来设置它,我只是想知道哪个是最好的,没有错误的。在OSX上设置Postgresql最简单的方法是什么?
我也安装了自制软件,我发现它可以通过那里下载,但是有没有人有过这条路线的任何经验?
干杯
答
- 获取MAC端口从http://www.macports.org/
- sudo的港口安装postgresql84; sudo端口安装postgresql84-server
- 您可能需要调整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/
答
你可以使用cinderella对整个事件的PostgreSQL,MongoDB中,红宝石,...栈一气呵成。最初的安装需要一段时间,但它将所有内容放在~/Developer
中,因此很容易跟踪和清理。
Postgres.app绝对是最简单的解决方案。强烈推荐 –