lion
pthread_cond_signal が EAGAIN を返すことがある仕様のおかげで、たとえば昨日動かして一晩IO待ち状態のまま寝かせておいた unicorn_rails や resque のキューのプロセスが、再び動き出したときに死んでしまう問題が発生した。redmine の #5155 である。こ…
MacFUSE は最終更新が2008年と、とても古く、開発も止まっている。 色々調べてみると、いまでは osxfuse というプロジェクトがあって、そこでの成果物が期待できそうだ。既にベータ版がリリースされており、OS X 10.7 (Lion) でも動作するらしい。(追記) osx…
OS X Lion では、ruby-1.9.2 を gcc-4.2 でビルドしても動きません。その原因は #5047 です。 また、Lion の標準 gcc は llvm-gcc になっており、ruby-1.9.2 は llvm-gcc に対応させるための修正が行なわれていないため、ビルド時に gcc-4.2 を使用する必要…
下のエントリで紹介した patch を当てた ruby-1.9.2 を rvm でインストールするには --patch オプションを使いましょう。 $ curl -o ruby-1.9.2-lion.patch https://raw.github.com/gist/1110796/cb6097bdaaedd6d9525041ecabe5f78e77fb4f10/ruby-1.9.2-lion.…