Milkode を使ってみる
ソースコード検索用のウェブアプリ http://milkode.ongaeshi.me/wiki/Main_Page を使ってみた。 http://blog.cnu.jp/2011/08/16/milkode-android/ も参考にした。 Ubuntu 11.04 で rvm 上の ruby-1.9.3-head で行った。
インストール
gem でインストールできる。
gem install milkode
私の Ubuntu 11.04 の環境だと nokogiri をインストールするのに libxslt1-dev が 不足していた。
aptitude install libxslt1-dev
でインストールする。
ソースコードの登録
まず
milk init --default
で初期化する。
milk add /path/to/code
のように登録したいディレクトリを指定すれば良い。 ディレクトリ code がパッケージという単位になるようなので、 複数のソースコードがディレクトリに入っている場合は
milk add /path/to/dir/*
とした方が良いかもしれない。
ウェブアプリの起動
milk web
として起動すると、自動で http://127.0.0.1:9292/ がブラウザが開かれた。
試しに emacs-w3m でアクセスしてみたけど動かないようだ。 javascript を使っているので、動かなくてもしょうがない。
データベースの更新
milk update
とするとデータベースが更新される。