Mur*_*irk 5 postgresql macos sysctl
我尝试为Mac OS X 10.6安装PostgreSQL 9.1.2并且它要求我编辑/ etc /目录中的sysctl.conf文件,因此它可以使用PostgreSQL要求的更多共享内存.
我继续编辑文件,保存,重新启动,然后在登录屏幕上我被要求登录为安全启动由于某种原因,我登录并且互联网似乎没有工作,停靠菜单是滞后的.
所以很明显这是因为我在重启之前编辑的sysctl.conf文件,所以我回到/ etc目录并删除了sysctl.conf文件,认为它会自动创建一个新的sysctl.conf文件使用默认设置但即使重新启动后也不是这种情况.
所以现在我几乎没有sysctl.conf文件,我阅读了Mac Developer文档中的这个文件并没有多说.我知道我可能不应该弄乱我没有线索的文件,但我真的想让PostgreSQL为我的本地Ruby on Rails开发工作.
关于这个主题的任何内容都会有所帮助.
我/etc/sysctl.conf在OS X 10.7.2(Lion)上没有文件.
我建议你使用Homebrew包管理器来节省很多麻烦并安装Postgres .
安装XCode后,这些步骤是:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
Run Code Online (Sandbox Code Playgroud)
brew update; brew install postgres
Run Code Online (Sandbox Code Playgroud)
initdb /usr/local/var/postgres
Run Code Online (Sandbox Code Playgroud)
mkdir -p ~/Library/LaunchAgents
cp /usr/local/Cellar/postgresql/9.1.2/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Run Code Online (Sandbox Code Playgroud)
我的包含以下内容:
kern.sysv.shmmax=134217728
kern.sysv.shmmin=1
kern.sysv.shmmni=256
kern.sysv.shmseg=64
kern.sysv.shmall=32768
Run Code Online (Sandbox Code Playgroud)
我自己有Lion,但我认为当我使用Snow Leopard 时,里面没有其他任何东西。
| 归档时间: |
|
| 查看次数: |
10048 次 |
| 最近记录: |