5

cmd で次のコマンドを使用して、Perl 5.16 モジュール 'Template-Toolkit' を Windows 7 にインストールしようとしました。

C:>ppm install Template-Toolkit

ppm のインストールに失敗しました: Template-Toolkit を提供するパッケージが見つかりません

インストールした他のすべてのモジュール (AppConfig、DBI、DBD-mysql、MailTools、GD、Chart、GDGraph など) は成功しました。

この Web ページをガイドとしてたどると、(ActivateState Perl セクションの下で) スペースを含むディレクトリ (「C:\Program Files」など) に Perl をインストールしてはならないことが記載されています。Perl を 'C:\' -> 'C:\Perl64\' に直接インストールしたので、これは当てはまりません。

この問題の解決策はありますか? それとも、ここに記載されている古いバージョンの Perl を使用する必要がありますか?

4

4 に答える 4

11

エラー ログの唯一のエラーは、ドキュメントのエラーです (小さなエンコーディングの問題)。モジュールは安全にインストールできました。それを行うために使用するだけcpanです。インストールを強制するだけです。

C:\>cpan

cpan> install Template

私にとって、それは問題なく実行されます。(失敗したテストは開発のみのテストであるため、スキップされます。) 失敗し、唯一の失敗が t/zz-pod-kwalitee.t からの 2 つのエラーである場合は、安全にフォローアップできます。

cpan> force install Template
于 2012-11-27T16:06:23.827 に答える
4

ppm template-toolkit ページによると、ActiveState の Perl 5.16 のビルドは失敗しました (これが利用できない理由です)。

あなたのオプションは次のようです:

  • ビルドを妨げているバグを修正します (POD での数回のテストにすぎないように見えるので、簡単に修正できる可能性があります)。
  • 古いバージョンの ActiveState Perl を使用する
  • Windows 用の Perl の別のディストリビューションを使用する (Strawberry Perl など)
  • 別のオペレーティング システムを使用する (仮想マシンでの Ubuntu など)
于 2012-11-27T15:53:12.493 に答える
0

私は自分で試したことはありませんが、ActiveState PPM から Template::Alloy を取得できます: http://metacpan.org/pod/Template::Alloyは、特に TT2 構文をサポートしていると主張しています。

于 2013-02-24T02:48:08.067 に答える