&tag(Milkode/古い内容);
*目次 [#j79001a6]
#contents
*関連ページ [#ledf1f49]
*参考情報 [#cac08517]

*使用方法 [#r995d669]
**デフォルトリポジトリの作成 [#q2aa489b]
-Windowsの場合c:/Users/<ユーザー名>/.milcodeがデフォルトとみなされる。気に入らない場合は、ユーザー環境変数MILKODE_DEFAULT_DIRで変えておく。例)d:\home\milkode
-次のコマンドを実行。
 $ milk init --default
-ソースコードの追加など、リポジトリに移動してから行う
 $ cd d:\home\milkode
**パッケージの追加 [#x8f1e392]
-milk add <フォルダ> を使用する
 $ milk add d:/home/sample-project

**確認 [#tdd15833]
-milk listを使用する。
 $ milk list -v
sample-project d:/home/sample-project

**Webアプリを起動して検索する。 [#w5635cdb]
-次のコマンドを実行する
 $ milk web

※エラー発生した場合
-libgcc_s_sjlj-1.dllが見つからないというエラー発生(ダイアログが表示される)。ログは次の通り。
#pre{{
Unable to load the EventMachine C extension; To use the pure-ruby reactor, requi
re 'em/pure_ruby'
c:/program files (x86)/ruby-1.8/lib/ruby/gems/1.8/gems/eventmachine-1.0.0.beta.4
-x86-mswin32-60/lib/1.8/rubyeventmachine.so: 126: 指定されたモジュールが見つかり
ません。   - c:/program files (x86)/ruby-1.8/lib/ruby/gems/1.8/gems/eventmachine
}}
-eventmachine 1.0.0.beta4と0.12.10がはいっており、1.1.0.beta.4をアンストールしたら起動した。
 gem uninstall eventmachine --version='1.0.0.beta.4'


*トラブルシューティング [#r9bafd5d]
**大量のファイルを登録すると検索できない(Windows) [#gf513dd3]
-Webアプリで検索すると次のエラーが表示される。
#pre{{
Groonga::UnknownError at /home
unknown error: syscall error 'CreateFile' (unknown error)
}}
-[[#8: WindowsXP(32bit) で大量のファイルを登録するとエラー - Issues - ongaeshi/milkode - GitHub:https://github.com/ongaeshi/milkode/issues/8]]に該当するのかな。
-64bit版rroongaがないとだめなのか。[[Twitterでソフトウェア開発 rroonga/groonga編 - Togetter:http://togetter.com/li/102678]]によると32bit版は作者の方が自ら作ってるっぽい。64bit版の場所は不明。これ以上わからず挫折。

**大量のファイルが登録できない(Linux) [#u9ec8d93]
-Debianでも.netframeworkのソースを登録できず。rroongaでエラーが発生している模様。
#pre{{
/usr/local/lib/ruby/gems/1.9.1/gems/rroonga-1.2.9/lib/groonga/record.rb:85:in `[]=': tokenizer error: grn_str_open failed at grn_token_open: #<Groonga::VariableSizeColumn id: <259>, name: <documents.content>, path:
}}



トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS