プロジェクト

全般

プロフィール

バグ #1302

完了

依存関係の足りないプラグインがある

あひる 家鴨 さんが5年以上前に追加. 5年以上前に更新.

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

説明

developブランチにて、以下のプラグインでそれぞれ依存関係が足りなく、起動時にこける問題があります。
  • intent プラグイン
    intent プラグインは uitranslator に依存しているが書かれていないため、下記エラーで落ちる
     1: from /home/mikutter/mikutter/core/plugin/intent/intent.rb:63:in `block in <top (required)>'
    /usr/local/bundle/gems/pluggaloid-1.1.1/lib/pluggaloid/plugin.rb:257:in `method_missing': undefined method `_' for #<Plugin:0x00005650b8984bf8> (NoMethodError)
    
  • twitter プラグイン
     Photo プラグインに依存しているが、依存関係に書かれていないため、下記エラーで落ちる
     1: from /home/mikutter/mikutter/core/plugin/twitter/model/world.rb:53:in `to_hash'
    /home/mikutter/mikutter/core/plugin/twitter/model/user.rb:84:in `icon': undefined method `generate' for nil:NilClass (NoMethodError)
    

それぞれ mikutter.yml を修正すれば問題ないですが、これはそれぞれチケット分けた方がいいですかね(それがわかればブランチにコミットしてプッシュします)


再現手順

https://github.com/Na0ki/docker_mikutter/tree/master
このコンテナを起動してmikutterを起動すると再現する

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