チケット #21 (closed defect: fixed)

登録: 2 年 前

最終更新: 8 ヶ月 前

追加したプラグインディレクトリがPathnameオブジェクトではない

報告者: iwadon <don@na.rim.or.jp> 担当者: ikeji
優先度: major マイルストーン:
コンポーネント: pragger バージョン:
キーワード: pathname, plugin 関係者:

チケットの概要

コマンドラインから指定したプラグインディレクトリがPathnameオブジェクト化されていませんが、Plugin.load_pluginメソッドではPathnameオブジェクトであることが前提となっている為例外が発生します。

% ruby -Ku -I./pragger-svn ./pragger-svn/pragger.rb -p ./my-pragger-files/plugin -l
/usr/local/lib/ruby/1.8/pathname.rb:695:in `relative_path_from': undefined method `cleanpath' for "./my-pragger-files/plugin":String (NoMethodError)
  from ./pragger-svn/pragger.rb:11:in `load_plugins'
  from ./pragger-svn/pragger.rb:9:in `each'
  from ./pragger-svn/pragger.rb:9:in `load_plugins'
  from ./pragger-svn/pragger.rb:29
  from /usr/local/lib/ruby/1.8/optparse.rb:1247:in `call'
  from /usr/local/lib/ruby/1.8/optparse.rb:1247:in `order!'
  from /usr/local/lib/ruby/1.8/optparse.rb:1205:in `catch'
  from /usr/local/lib/ruby/1.8/optparse.rb:1205:in `order!'
  from /usr/local/lib/ruby/1.8/optparse.rb:1279:in `permute!'
  from /usr/local/lib/ruby/1.8/optparse.rb:1300:in `parse!'
  from ./pragger-svn/pragger.rb:32
  from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize'
  from ./pragger-svn/pragger.rb:27:in `new'
  from ./pragger-svn/pragger.rb:27

添付ファイル

pragger.rb-r62-20070303.diff (0.7 kB) - iwadon <don@na.rim.or.jp> によって 2007/03/03 16:43:23 に登録されました。

チケットの履歴

2007/03/03 16:43:23 更新者:iwadon <don@na.rim.or.jp>

  • 添付ファイル pragger.rb-r62-20070303.diff が登録されました。

2007/03/03 19:40:44 更新者:ikeji

  • ステータスnew から closed に更新されました。
  • 解決方法fixed に更新されました。

ありがとうございます。 修正しました。

2008/05/10 00:29:34 更新者:anonymous


追記/更新 #21 (追加したプラグインディレクトリがPathnameオブジェクトではない)




チケット属性を変更する
操作