Project

General

Profile

Actions

致命的 #525

closed

Debian Squeezeでmikutterが起動しない

Added by Satoshi Okuno about 10 years ago. Updated about 10 years ago.

Status:
終了
Priority:
通常
Assignee:
Target version:
Start date:
2012-10-07
Due date:
% Done:

0%

プラグイン名:

Description

おはようございます。

Debian Squeeze(ruby 1.9.2p0)にてmikutterを起動すると、プラグイン周り(openimg、search、activity他多数)で例外(Name Error)が発生してmikutterが起動しません。

Plugin.create内でGtk::で始まるネームスペースを指定した際に、Plugin::Gtk::と解釈されてしまうため、クラスを見つけられないようです。
(Xebuntuの1.9.3p0やSqueeze上で野良コンパイルした1.9.3p183では発生しないので、1.9.3で何かが起きたみたいです。)

回避策は、::Gtk::の様に絶対パス?指定することです。

ひと通り上記の回避策を行ったpatchを添付します。
(単純置換→動作確認の流れを取ったので、コメント部分やPlugin.create外のGtk::も書き変わってます。)

触り切れていない機能もある気がするので、Debian使いの方は一度使って頂きたいです。


Files

a.diff (64.8 KB) a.diff Satoshi Okuno, 2012-10-07 08:12
Actions

Also available in: Atom PDF