Ho installato CouchDB tramite MacPorts. Ora voglio avviarlo all'avvio del mio Mac, quindi ho eseguito le istruzioni fornite nel processo di installazione:
sudo launchctl load -w /Library/LaunchDaemons/org.apache.couchdb.plist
Tuttavia, questo non sembra funzionare. Ho cercato all'interno della directory LaunchDaemon e il file Plist è lì (come link simbolico):
lrwxr-xr-x 1 root wheel 57 18 aug 10:11 org.apache.couchdb.plist -> /opt/local/Library/LaunchDaemons/org.apache.couchdb.plist
I contenuti del file plist attuale sembrano ok (tuttavia non ho una vera conoscenza di come dovrebbe apparire):
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.apache.couchdb</string>
<key>EnvironmentVariables</key>
<dict>
<key>HOME</key>
<string>~</string>
</dict>
<key>ProgramArguments</key>
<array>
<string>/opt/local/bin/couchdb</string>
</array>
<key>UserName</key>
<string>couchdb</string>
<key>StandardOutPath</key>
<string>/dev/null</string>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>RunAtLoad</key>
<true/>
<key>KeepAlive</key>
<true/>
</dict>
</plist>
Quando eseguo /opt/local/bin/couchdb
manualmente, il processo viene creato, quindi non ci sono problemi lì. Sembra che il daemon di avvio salvi questo comando.
Qualche idea su come risolvere questo problema?