&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: }}