2

私はgVim、Perl、テストスクリプトに関しては初心者なので、これがばかげた質問ではないことを願っていますか?

LinuxおよびOSXでPerl::Tags 0.26を正常にインストールしましたが、WIN32でインストールテストエラーが発生します。perl.cpan.testersも参照してください。

私の質問は次のとおりです。

(i)VIMにはPerl :: Tagsが必要ですか、それとも適切なタグを生成するためにあふれんばかりのctagsに頼ることができますか?

(ii)Perl :: Tagsが必要な場合、次の問題をどのように修正しますか?テストは/Test.pmを予期しているが、WIN32では\ Test.pmを取得するため、インストールテストの多くは失敗するようです。テスト02_subclass.tの例を次に示します。

現在のテストはWIN32では失敗します

like ($todo_tagger,  qr{Test\t\S+/Test.pm\t/package Test;/}       , 'package line');

このテストは成功します-ディレクトリスラッシュに注意してください

like  ($todo_tagger, qr{Test\t\S+\\Test.pm\t/package.Test;/}       , 'package line');

これにより、タグファイルが機能しなくなりますか?

4

1 に答える 1

3

(私は自分でctagsを使用していますが、現在Perlにはタグを使用していません)の有用性について話すことはできませんがPerl::Tags、テストの失敗に関しては、無害に見えます。「notestinstall」を実行すると、すべて問題なく動作するはずです。失敗したテストについて、rt.cpan.orgにバグレポートを提出しました。

于 2009-10-22T10:34:20.760 に答える