launchctl loadが動かない件
新しいMacbook Airが届いたので、いそいそと環境構築に励んだところ、問題発生。
$ launchctl load -w ~/Library/LaunchAgent/org.postgresql.postgres.plist Bug: launchctl.c:2408 (24957):13: (dbfd = open(g_job_overrides_db_path, O_RDONLY | O_EXLOCK | O_CREAT, S_IRUSR | S_IWUSR)) != -1 launch_msg(): Socket is not connected
おおお、なんだかおっかなそうなエラーになった。DBが上がらないと開発で困るぞ。
何が悪いんだ。出て間もないOS X Lionか、それともせっかくだからと重い腰を上げてMacportsから乗り換えたHomebrewか…
なんと、使い始めたばかりのtmuxでした!*1
it's seems to have something to do with Iterm or tmux. It works using the terminal.
http://news.ycombinator.com/item?id=2421066
iTermやtmux上で実行すると上記のエラーとなるようだ。Terminal.app上で直に実行したらすんなりと通った。しかしターミナルの違いでこんなエラーがでるのか…
*1:いや、tmuxが"悪い"かどうかは知らないが。