プロジェクト

全般

プロフィール

バグ #1234

完了

Ubuntu 18.04においてプラグインをコマンドライン指定した場合にmikutterが起動しない

Hiyowa Kyobashi さんがほぼ6年前に追加. 2年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
mikutter_auto_reply_bot_sample
クラッシュする:
はい

説明

Ubuntu Server 17.10において、aptからインストールしたmikutterが動いていた環境から、同18.04にアップグレードした環境で、コマンドラインにひよわ焼きプラグインを指定して立ち上げるとエラーを出力してクラッシュする。


再現手順

・ Ubuntu Server 17.10(DEが存在しない環境)にaptからmikutterをインストールし、ひよわ焼きプラグイン( https://github.com/KHiyowa/Hiyowayaki )を入れて動作することを確認する。
・ この環境を、do-release-updateを使ってUbuntu 18.04にアップグレードすると、rubyと本体のバージョンは以下のようになる。
ruby 2.5.1p57
mikutter 3.6.4
・ この状態で、 mikutter --plugin=mikutter_auto_reply_bot_sample を実行すると次のようになる。

Traceback (most recent call last):
35: from /usr/share/mikutter/mikutter.rb:42:in `<main>'
34: from /usr/share/mikutter/core/miquire.rb:18:in `miquire'
33: from /usr/share/mikutter/core/miquire.rb:75:in `miquire'
32: from /usr/share/mikutter/core/miquire.rb:75:in `each'
31: from /usr/share/mikutter/core/miquire.rb:76:in `block in miquire'
30: from /usr/share/mikutter/core/miquire.rb:95:in `file_or_directory_require'
29: from /usr/share/mikutter/core/miquire.rb:98:in `miquire_original_require'
28: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
27: from /usr/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in `require'
26: from /usr/share/mikutter/core/boot/load_plugin.rb:8:in `<top (required)>'
25: from /usr/share/mikutter/core/boot/load_plugin.rb:8:in `each'
24: from /usr/share/mikutter/core/miquire_plugin.rb:146:in `load'
23: from /usr/share/mikutter/core/utils.rb:278:in `atomic'
22: from /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
21: from /usr/share/mikutter/core/utils.rb:278:in `block in atomic'
20: from /usr/share/mikutter/core/miquire_plugin.rb:147:in `block in load'
19: from /usr/share/mikutter/core/miquire_plugin.rb:147:in `each'
18: from /usr/share/mikutter/core/miquire_plugin.rb:149:in `block (2 levels) in load'
17: from /usr/share/mikutter/core/miquire_plugin.rb:146:in `load'
16: from /usr/share/mikutter/core/utils.rb:278:in `atomic'
15: from /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
14: from /usr/share/mikutter/core/utils.rb:278:in `block in atomic'
13: from /usr/share/mikutter/core/miquire_plugin.rb:147:in `block in load'
12: from /usr/share/mikutter/core/miquire_plugin.rb:147:in `each'
11: from /usr/share/mikutter/core/miquire_plugin.rb:149:in `block (2 levels) in load'
10: from /usr/share/mikutter/core/miquire_plugin.rb:146:in `load'
9: from /usr/share/mikutter/core/utils.rb:278:in `atomic'
8: from /usr/lib/ruby/2.5.0/monitor.rb:226:in `mon_synchronize'
7: from /usr/share/mikutter/core/utils.rb:278:in `block in atomic'
6: from /usr/share/mikutter/core/miquire_plugin.rb:158:in `block in load'
5: from /usr/share/mikutter/core/miquire_plugin.rb:158:in `load'
4: from /usr/share/mikutter/core/plugin/twitter/twitter.rb:10:in `<top (required)>'
3: from /usr/lib/ruby/vendor_ruby/pluggaloid/plugin.rb:36:in `create'
2: from /usr/lib/ruby/vendor_ruby/pluggaloid/plugin.rb:36:in `instance_eval'
1: from /usr/share/mikutter/core/plugin/twitter/twitter.rb:302:in `block in <top (required)>'
/usr/lib/ruby/vendor_ruby/pluggaloid/plugin.rb:257:in `method_missing': undefined method `_' for #<Plugin:0x000055e19e4684f0> (NoMethodError)

他の形式にエクスポート: Atom PDF