mikutter on windows
mikutter をwindowsで動かしてみたので手順をメモ。
環境は Windows Vista SP2 で、コマンド入力は msysGit (MINGW32) から行った。XPや7ならきっと同様にできるはず。コマンドもコマンドプロンプトとかでいけるんじゃないかと思う。
mikutter 取得
まず mikutter を取って来ましょう。適当なディレクトリに移動してリポジトリから取得。
svn checkout svn://toshia.dip.jp/mikutter/trunk
Ruby のインストール
んで、mikutterは ruby-gnome2 で動くので ruby をインストールする。 Ruby のページのダウンロードからWindows版バイナリを取ってくる。私は msysGit 使ってるし、MINGW32ベースで簡単そうな One-Click Ruby Installer for Windows を使った。
インストーラーをダウンロードしてきて、実行。ダイアログにしたがってインストールする。
パスと関連付けにチェック入れとくと楽かも。インストールが完了したら、OSを再起動しておく。それでコマンド打ってみて動作するか確認。
ruby -v
Ruby-Gnome のインストール
次は、 ruby-gnome2 (ruby-gtk2) をインストールする。 gems からインストールしちゃいます。
gem install gtk2
これだけでメッセージが流れてインストールができたはず。 gtk2 を使ってみて、エラーが出ないか確認してみる。
ruby -e "require 'gtk2'"
ruby -e "require 'gtk2';Gtk::Window.new.show;Gtk.main"
ruby-hmac のインストール
これもgemsから1。
gem install ruby-hmac
mikutter の実行
さあこれで必要なものはそろった。コマンドで実行!
ruby mikutter.rb
ファイアウォールの確認が出るのでブロックを解除しておく (のが良いのか?)
そして、
…
…
もうしわけねぇもうしわけねぇの嵐!
なにがおかしいのかわからず困っていたが、エクスプローラーから mikutter.rb をダブルクリックしたら大丈夫だった。なんかmsysGit的な問題か?
しかしこれ書いてるときの最新版 rev376 だとあんまりうまく動かないようだ。ためしにリビジョンをさかのぼってみたら、 rev332 あたりなら問題なく動くようだ。
svn update -r 332
mikutter はどんどん開発が進んでるので、まずは最新版で試してみるのがよいかも。それで動かないようなら適当なところまでリビジョンを戻してみよう。
使用環境
- Windows Vista SP2
- Ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
- ruby-gtk2 (0.90.8 x86-mingw32)
- ruby-hmac (0.4.0)
- mikutter 0.0.3.6 (rev376) -> 0.0.3.4 (rev332)
-
rev371 から ruby-hmac のインストールは不要になっていると思う。 ↩