Railsアプリケーションなどで、lighttpdを使って開発していると、
tmp/socket
以下にソケットファイルが生成されます。
これがあると、 以前紹介したRak でエラーが発生して 上手く検索することが出来なくなる問題があったので、 対処方法を紹介します。
ソースコードを修正する必要があるので、 Rubyforgeから tar ball を持ってきます。
これを展開して、以下のようにファイルを書き換えます。
bin/rak
1 --- rak_original 2007-12-26 20:48:26.4 40270979 +0900 2 +++ bin/rak 2007-12-26 20:43:56.7 36258421 +0900 3 @@ -464,6 +464,8 @@ 4 end 5 return false 6 end 7 + rescue Errno::ENX IO 8 + false 9 end 10 11 def self.searc h2(str, files)
あとは、rake install_ge
すればOKです。
作者のDanには、メールでPatchを送っておきました。
posted by
genki
on Wed 26 Dec 2007
at 21:05