2017-11-08 17 views
-8

私のオリジナルのポストについては申し訳ありません。 私はいくつかの前線について誤解していますので、私は が欲しいと私が訂正したものを明確にします。Fileをインストールしようとしています:: CPANからFind

File :: Find :: Ruleを取得しようとしていました。

はCPANのページを検索::ファイルを行き、

1をダウンロードヒット)を見つけるの下でそのいずれかのパッケージを考える::ファイル をダウンロードすることでしょう。私。 File :: Find :: *、Ruleを含む。

ルールパッケージはFile :: Find namespaceにあります。 (この単語がここに適用される場合)、個別に取得する必要があります。

2)ダウンロードをクリックすると、perl.5.26が表示され、わかりやすくなりました。 これで、File :: FindがPerlパッケージになっていることがわかりました。そのため、Perlパッケージ全体が になりました。私。コアパッケージ。

は、私はあなたがFile::Find::Ruleを使用したい場合は、より良い今

+1

File :: Find :: Ruleは、別途インストールする別のパッケージです。 File :: Findにバンドルされていません。 http://search.cpan.org/~rclamp/File-Find-Rule-0.34/lib/File/Find/Rule.pm – Himanshu

+0

を参照してください。私はそれを手動でダウンロードし、ビルドして私のローカルディレクトリにインストールしました。さらに依存関係の問題があります。 – technog

答えて

3

が、あなたは、ファイル::検索できませんファイル::検索::ルール(cpan File::Find::Rule)をインストールする必要があります知っています。

File :: Find :: Ruleのディストリビューションをダウンロードする場合は、File-Find-Ruleをダウンロードする必要があります。 File :: Find :: Ruleが必要な場合、特にFile :: Findがperlの一部として配布されていると考えると、File :: Findのディストリビューションをダウンロードすることは意味がありません。

File::Findを使用する場合は、perlにFile :: Find :: Ruleをロードしないようにしてください。

+0

私はFile :: Findのルーチンを使いたいと思います。 File :: Find :: Ruleのインターフェースは興味深く見え、Ruleにも同様のショットを与えたいと思っていました。私はここで何かが欠落していると思うが、なぜFile :: Find perl自体? isnt File ::他のperlのlib /モジュールを探しますか? 「download」をクリックすると、File :: Findモジュールだけをダウンロードすることになりました。 – technog

+2

@technog:File :: Findは、perlと一緒にバンドルされたCOREモジュールです。そのため、すでにインストールされていることも報告されます。あなた自身の質問を引用するには:* "...それは最新のことを言っています!!!" * –

+0

入手しました。ありがとう!しかし、フォローアップ。 Haventは前にcpanシェルを使いました。それは依存性チェックをしますか?私はRuleをダウンロードしてエラーを出しました:Number/Compare.pmを見つけることができません "手動で足りないモジュールを手動でダウンロードします – technog

関連する問題