ダウンロード

From Milkode

Jump to: navigation, search

Contents

[edit] インストール

MilkodeはRubyGemsからインストール出来ます。

  • Ruby1.8.7-p352
  • Ruby1.9.3-p0

で動作確認しています。

[edit] OSX

コマンド一発でインストール可能です(sudoを付ける必要があるかも)

$ gem install milkode

Powにも対応しています。Rubyのインストール先は各環境に置き換えて下さい

MacPortsの場合:

$ cd ~/.pow/
$ ln -s /opt/local/lib/ruby/gems/1.8/gems/milkode-0.x.x milkode
$ open http://milkode.dev/

rvmでruby1.9.2-p290の場合:

$ cd ~/.pow/
$ ln -s ~/.rvm/gems/ruby-1.9.2-p290/gems/milkode-0.2.2/lib/milkode/cdweb/ milkode
$ vi milkode/.rvmrc
rvm 1.9.2
$ open http://milkode.dev/

[edit] Windows

Milkode本体のインストール前に、いくつかのgemをインストールしておく必要があります。

[edit] json

コンパイル済みgemの公式配布が終了しているため、ダウンロードしてローカルインストール

$ wget https://rubygems.org/downloads/json-1.5.1-x86-mswin32.gem
$ gem install json-1.5.1-x86-mswin32.gem 

もしくはDevKitをつかってインストールしましょう。

[edit] rroonga

RubyInstaller for WindowsのDevKitを使ったビルド (最新版かつ環境間の違いを吸収しやすい)

$ gem.bat install rroonga --platform ruby

コンパイル済みgem最新版 (RubyInstaller 1.9 + Win7 で動いたとの報告あり)

$ gem.bat install rroonga --platform x86-mingw32

コンパイル済みgem 1.1.0 (ActiveScriptRuby 1.8.6 等でも動く)

$ gem.bat install rroonga --platform x86-mingw32 -v 1.1.0

インストールでつまずいた時は別のバージョンのものだと上手く動くかもしれません。 おすすめは上から順です。

[edit] eventmachine

$ gem.bat install eventmachine --pre

thinに使われるgemのためeventmachinが上手く動かない時はwebrickを使って動かせる。

$ milk web -s webrick

[edit] milkode

$ gem.bat install milkode

[edit] Linux

$ gem install milkode

[edit] 動作確認

milkコマンド(Windowsならばmilk.bat)が使えれば成功です。

$ milk
Tasks:
  milk add PATH                        # Add package(s) to milkode
  milk cleanup                         # Creanup garbage recoeds
  milk dir [package1 package2]         # Print project root directory
  milk dump                            # Dump records
  milk grep                            # Search projects
  milk help [TASK]                     # Describe available tasks or one specific task
  milk ignore [path ...]               # Ignore a file or directory
  milk info                            # Information of milkode status
  milk init [db_dir]                   # Initialize database directory. If db_dir is omitted
  milk list [package1 package2 ...]    # List package
  milk mcd                             # Generate `mcd' command
  milk pwd                             # Display the current database
  milk rebuild [keyword1 keyword2]     # Rebuild database
  milk remove keyword1 [keyword2 ...]  # Remove package
  milk setdb [dbpath]                  # Set default db to dbpath
  milk update [keyword1 keyword2 ...]  # Update database
  milk web                             # Startup web interface

詳しい使い方はマニュアルを参考にして下さい。

Personal tools