トップ «前の日記(2009-04-19) 最新 次の日記(2009-04-22)» 編集

Route 477



2009-04-21

[ruby] gemを自作したのに実行ファイルがインストールされないと思ったら

gemspecの書き方が悪かった。$GEM_HOME/specification/*.gemspec から適当なものを参考に…と思ったけど、 それよりもまず:

ちゃんとマニュアル読まないとね。

executablesに実行ファイル名のリストを、 default_executableに一番重要な実行ファイル名を書く。

 spec.executables = ['bin/foo', 'bin/bar']
 spec.default_executable = 'bin/bar'

といっても、default_executableは今のところは何にも使われないみたいだけど。

  •  

ちなみにgemspec作るにはrtask使うのが簡単ですよ。 デフォルトで移動がカーソルキーなのにだけ注意。

[ruby] Hpricot 0.7出てたのか

MechanizeがNokogiriに移行しちゃったしなー(というかそのためのNokogiriかね)、Hpricot追いかける意欲が減退してるのは本当。

しかし「JRubyで動くのはHpricotだけ!」、その通り。IronRubyへのポートも進んでるとか。すげえ。

以下、「おまえらHpricotに不利なベンチマーク取ってるだろ」とすねる_why先生と、 「つーかバグトラッカー放置しすぎ」と正論を吐くRyan Davis、そして 「ベンチマークのコードはgithubにあるから改善してくれない?」と提案する(そして断られる)アーロンさん。