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