talimatları PostgreSQL başlatılması için bir çözüm yüklediğinizde kullanıcı günlükleri:Homebrew kullanılarak kurulan PostgreSQL otomatik başlatmanın uygun yolu nedir? sonunda
cp /usr/local/Cellar/postgresql/9.1.3/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
ben/Kütüphanede plist koyarsanız/LaunchAgents/bunun yerine, beklemeden başlamak umuyordum Benim için giriş yapmam lazım. Ne yazık ki, bu böyle değil. Ben iyi plist düzenleme talimatları bulamadım ve gerçekten onunla uğraşmaktan korkuyorum. Sorunun KullanıcıAdı anahtarıyla yattığını tahmin ediyorum, ancak onu kaldırmak istemiyorum ve sadece işe yaramasını umuyorum.
budur oluşturulan Plist:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>homebrew.mxcl.postgresql</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/postgres</string>
<string>-D</string>
<string>/usr/local/var/postgres</string>
<string>-r</string>
<string>/usr/local/var/postgres/server.log</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>my_username</string>
<key>WorkingDirectory</key>
<string>/usr/local</string>
<key>StandardErrorPath</key>
<string>/usr/local/var/postgres/server.log</string>
</dict>
</plist>
Çözelti, dalışı LaunchAgents yerine LaunchDaemons'a taşımak kadar basit çıktı. – burger