一生全力モラトリアム

Long long time is ago.

Windows7 professionalでもておくれたい!(ver.0.2.2.1225)

昨日に引き続いてmikutterネタを投下今回はちゃんとメモしながら。スクショいっぱい!
MikutterInstallBattleForWindows - mikutter Wiki
http://makebooth.com/i/wBCYU
ちなみにmikutterのバージョンですがmikutter.0.2.2.1225で再現しました。
0.2.2.1230をはじめは入れようと思ったんですがフリーズ連発したんで…。

Ruby 2.0.0-p195(2013-05-19)でOK。
Tcl/Tkサポートのインストールは今回入れずに

  • Rubyの実行ファイルへの環境変数PATHの設定
  • .rbと.rbwファイルへの関連付け

だけ行いました。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Owner>gem install gtk2
Fetching: pkg-config-1.1.4.gem (100%)
Successfully installed pkg-config-1.1.4
Fetching: glib2-2.0.0-x86-mingw32.gem (100%)
Successfully installed glib2-2.0.0-x86-mingw32
Fetching: atk-2.0.0-x86-mingw32.gem (100%)
Successfully installed atk-2.0.0-x86-mingw32
Fetching: cairo-1.12.5-x86-mingw32.gem (100%)
Successfully installed cairo-1.12.5-x86-mingw32
Fetching: pango-2.0.0-x86-mingw32.gem (100%)
Successfully installed pango-2.0.0-x86-mingw32
Fetching: gdk_pixbuf2-2.0.0-x86-mingw32.gem (100%)
Successfully installed gdk_pixbuf2-2.0.0-x86-mingw32
Fetching: gtk2-2.0.0-x86-mingw32.gem (100%)
Successfully installed gtk2-2.0.0-x86-mingw32
Parsing documentation for pkg-config-1.1.4
Installing ri documentation for pkg-config-1.1.4
Parsing documentation for glib2-2.0.0-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/glib2.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/glib2.so, skipping
Installing ri documentation for glib2-2.0.0-x86-mingw32
Parsing documentation for atk-2.0.0-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/atk.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/atk.so, skipping
Installing ri documentation for atk-2.0.0-x86-mingw32
Parsing documentation for cairo-1.12.5-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/cairo.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/cairo.so, skipping
Installing ri documentation for cairo-1.12.5-x86-mingw32
Parsing documentation for pango-2.0.0-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/pango.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/pango.so, skipping
Installing ri documentation for pango-2.0.0-x86-mingw32
Parsing documentation for gdk_pixbuf2-2.0.0-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/gdk_pixbuf2.so, sk
ipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/gdk_pixbuf2.so, sk
ipping
Installing ri documentation for gdk_pixbuf2-2.0.0-x86-mingw32
Parsing documentation for gtk2-2.0.0-x86-mingw32
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/1.9/gtk2.so, skipping
unable to convert "\x90" from ASCII-8BIT to UTF-8 for lib/2.0/gtk2.so, skipping
Installing ri documentation for gtk2-2.0.0-x86-mingw32
7 gems installed

昨日みたいに

Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads’ and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit

ってエラーが出なかったのがすごい謎なんですが。

  • gem fetch gtk2とgtk2-2.0.0-x86-mingw32.gemを導入


これも問題なし。

  • 64bit版のGTK+、All-in-one bundlesを入れる。

http://www.gtk.org/download/win64.php
はじめは入れなくてもいいのかなーと思ったら違いました。やっぱり必要みたいです、ね。
そして昨日はbinの中身全部入れても動くかもしれないと書きましたが、動きません
動いてもフリーズするだけなんで、

.dllファイルだけいれましょ。

  • Mikutter起動

やっぱり、コマンドプロンプトから起動しなくても起動しましたー。



こんな感じ。
数回PINコードの問題ではじかれたり、フリーズはしましたがなんとか。
PINコードではじかれたら、一旦APIを取り消してもう一回登録するのがベストなんじゃないかな。
フリーズに関しては…mikutterバージョンの問題でしょうかね。駄目ならRuby入れなおしてGTK2入れなおして、とすれば問題ないような気がします。
これでゼミ室のPCが全部みっくみくよ!

  • Q&A追記

インストールまではうまくいったけど、memoize (LoadError)がでる!

GTK2関連のエラーだと思うのでもう一度Rubyをインストールし直して、gem install したら如何でしょうか。

GTK2LOAD ERROR

GTK2 ERRORですGTK2を入れなおしましょう。

PINコードの入力までは行ったのにそこからフリーズします

mikutterの仕様だと思います!!特に、フォロー数が多くてTLが流れていくと、とてもフリーズしやすい気がします。
どうしてもエラーが出るなら設定→アカウントのアプリ連携→mikutterの許可を取り消す、などを数回すれば問題ないかと。

音声とかプラグイン関係とか

すみません、まだよくそこらへんは理解していないので他の詳しい人に聞いてみてください。
Plugin関係は後々また考えますー。
さあ貴方もWindowsでmikutterライフを!!