スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

Windows(Developer preview)でRuby1.9でMikutter

あけましておめでとうございました。
僕の年越しはGentooのインストール(5回目)とともに行われ、新年あけましてKernel panicというなんだかなーな感じです。

というわけでGentooはいったん放置し、Windows8 Developer Previewで最新Mikutterを動かしてみることにしました。
前やった時はRuby1.8だったし、Mikutterも今となっては古い感じなので。

Windowsでmikutter用環境を野良ビルド無しで作る
ふぇのまーさんが詳しい手順を書いてくれてます。

まずはRuby
http://rubyinstaller.org/downloads/
からRuby 1.9.2-p290をDL。
インストール時"Add Ruby executables to your PATH"にチェックを入れる。
といわれたとおりに。

Mikutter本体はhttp://mikutter.hachune.net/downloadからDL。
Lhazで解答できました。

http://tortoisesvn.net/downloads.htmlからtortoisesvnをDLしてインストール。
Mikutterフォルダ右クリックメニューからリポジトリsvn://mikutter.hachune.net/mikutter/trunk を追加。

gtk2のインストール。これも言われたとおりに。

gtk2のAll-in-one bundlesをダウンロード。
http://www.gtk.org/download/win32.php
zipアーカイブのbinディレクトリ内のdllファイルを、mikutterのインストールディレクトリ内のcoreにコピーする。

あと少し
ruby-gtk2のインストール

コマンドプロンプトを開いて以下のように入力する。

gem install gtk2

Microsoft Windows [Version 6.2.8102]
(c) 2011 Microsoft Corporation. All rights reserved.

C:\Users\xxxx>gem install gtk2
Fetching: pkg-config-1.1.2.gem (100%)
Fetching: glib2-1.0.3-x86-mingw32.gem (100%)
Fetching: atk-1.0.3-x86-mingw32.gem (100%)
Fetching: cairo-1.10.2-x86-mingw32.gem (100%)
Fetching: pango-1.0.3-x86-mingw32.gem (100%)
Fetching: gdk_pixbuf2-1.0.3-x86-mingw32.gem (100%)
Fetching: gtk2-1.0.3-x86-mingw32.gem (100%)
Successfully installed pkg-config-1.1.2
Successfully installed glib2-1.0.3-x86-mingw32
Successfully installed atk-1.0.3-x86-mingw32
Successfully installed cairo-1.10.2-x86-mingw32
Successfully installed pango-1.0.3-x86-mingw32
Successfully installed gdk_pixbuf2-1.0.3-x86-mingw32
Successfully installed gtk2-1.0.3-x86-mingw32
7 gems installed
Installing ri documentation for pkg-config-1.1.2...
Installing ri documentation for glib2-1.0.3-x86-mingw32...
Installing ri documentation for atk-1.0.3-x86-mingw32...
Installing ri documentation for cairo-1.10.2-x86-mingw32...
Installing ri documentation for pango-1.0.3-x86-mingw32...
Installing ri documentation for gdk_pixbuf2-1.0.3-x86-mingw32...
Installing ri documentation for gtk2-1.0.3-x86-mingw32...
Installing RDoc documentation for pkg-config-1.1.2...
Installing RDoc documentation for glib2-1.0.3-x86-mingw32...
Installing RDoc documentation for atk-1.0.3-x86-mingw32...
Installing RDoc documentation for cairo-1.10.2-x86-mingw32...
Installing RDoc documentation for pango-1.0.3-x86-mingw32...
Installing RDoc documentation for gdk_pixbuf2-1.0.3-x86-mingw32...
Installing RDoc documentation for gtk2-1.0.3-x86-mingw32...



おっけーっぽいですね。

コマンドプロンプトを開き、mikutterをインストールしたディレクトリにcd
して以下のコマンドを実行する。

ruby mikutter.rb

というか、Rubyインストール時に.rbをこれで開く的な選択肢にチェック入れてたので、mikutter.rbダブルクリックでおっけー。
mikutter.png動いたよ!!\(^o^)/

と思ったのもつかの間、すぐ固まってしまった・・・(svnからの最新 /(^o^)\
再起動してみると

C:\Users\na8ctm>cd C:\Users\xxxx\mikutter

C:\Users\na8ctm\mikutter>ruby mikutter.rb
The system cannot find the path specified.
The system cannot find the path specified.
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed
C:/Users/na8ctm/mikutter/core/mui/gtk_extension.rb: line 131
Gtk-CRITICAL **:gtk_box_pack: assertion `child->parent == NULL' failed
C:/Users/na8ctm/mikutter/core/mui/gtk_extension.rb: line 131
Gtk-CRITICAL **:gtk_box_pack: assertion `child->parent == NULL' failed
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed

C:\Users\xxxx\mikutter>ruby mikutter.rb
The system cannot find the path specified.
The system cannot find the path specified.
(eval): line 33
Gtk-CRITICAL **:gtk_entry_set_text: assertion `text != NULL' failed



どうもエラー報告画面立ち上げでこけているような気がしないでもない。
設定ファイル削除(.mikutter)とかRev戻したりとかやってみたけど今のとこ変わらないみたい。んーどうすっかねー。。。

関連記事
Windows Developer Preview実機に入れてみたよ
Windows8 Developer Previewが出てたのでVirtualBoxで動かしてみたよ
Windows 8 Developer Previewでスタートメニューを復活させる
Windows 8 Consumer Previewが出てたので実機に投入
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。