ついにこの時が……
本当はmikuttermの記事書こうかとか思ってたけどその関係でWindowsにmikutter新規インストールしてたら重大な事に気付いた。
64bit版Rubyでmikutterがインストール出来る!
なんだよそれだけかよって思うかもしれないけど、RubyのGtk2は従来Windowsでは64bit環境には対応してなかったので念を押されてた。
といっても手元には1.9.3と64bit版の2.0,2.1しかない。わざわざ32bit入れるのも手間。
32bit版が必要だった理由はただ単にwindows64bit向けのgtk2ビルドが提供されてなかったから。Ruby2.0の導入@Windows7 – No Bugs, No Life
しかしRuby2.2.0リリース直前の12/23、満を期してgtk2
2.2.4がリリースされてた。このバージョンでは前から予告があったらしい待望の64bit版windows Rubyに対応したビルドも公開された。
良く見てみるとrcairoは1.14.0からx64-mingw32版もリリースされたみたいなのでWindowsの64bit版Rubyでmikutterが動く日も近い!?
— コスモ (@cosmo__) November 25, 2014
これで障壁もなくなったためたった一文字変えるだけでMikutterを64bit版のWindowsRubyで使えるようになったわけ。
修正箇所
2015/1/12時点で次のファイルを修正すればいい。
“mikutter\core\plugin\gtk\Gemfile”
1 2 3 4 5 6 7 8 9 |
diff --git a/core/plugin/gtk/Gemfile b/core/plugin/gtk/Gemfile index 215c683..c5f4819 100644 --- a/core/plugin/gtk/Gemfile +++ b/core/plugin/gtk/Gemfile @@ -1,3 +1,3 @@ source 'https://rubygems.org' -gem 'gtk2', '2.2.3' +gem 'gtk2', '2.2.4' |
ここだけ変えてmikutter-windows突っ込んでbundle install
すれば問題なく動く、多分。
「MikutterがWindowsの64bit版Rubyにもインストール出来てしまった」への2件のフィードバック