3

依存関係がインストールされていても、「依存関係のインストールに失敗しました: モジュール 'Module::Name' がインストールされていません」というメッセージが表示されるのはなぜでしょうか。と を使用perlbrewしてcpanmいます。これは、私がインストールしようとした多くのモジュールで何が起こるかの例です:

  1. たとえば、次のようにインストールしようとしURI::wsます
hamid@caspian:~$ /home/hamid/perl5/perlbrew/bin/cpanm --installdeps URI::ws
--> Working on URI::ws
Fetching http://www.cpan.org/authors/id/P/PL/PLICEASE/URI-ws-0.03.tar.gz ... OK
Configuring URI-ws-0.03 ... OK
==> Found dependencies: URI
--> Working on URI
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/URI-1.67.tar.gz ... OK
Configuring URI-1.67 ... OK
Building and testing URI-1.67 ... OK
Successfully installed URI-1.67
! Installing the dependencies failed: Module 'URI' is not installed
! Bailing out the installation for URI-ws-0.03.
1 distribution installed
  1. インストールされてURIいないと表示されます。だから私は次のようにインストールURIします:
hamid@caspian:~$ /home/hamid/perl5/perlbrew/bin/cpanm URI
--> Working on URI
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/URI-1.67.tar.gz ... OK
Configuring URI-1.67 ... OK
Building and testing URI-1.67 ... OK
Successfully installed URI-1.67
1 distribution installed
  1. 私が最初に望んでいたものに戻りURI::ws、ここに私が得たものがあります:
hamid@caspian:~$ /home/hamid/perl5/perlbrew/bin/cpanm URI::ws
--> Working on URI::ws
Fetching http://www.cpan.org/authors/id/P/PL/PLICEASE/URI-ws-0.03.tar.gz ... OK
Configuring URI-ws-0.03 ... OK
==> Found dependencies: URI
--> Working on URI
Fetching http://www.cpan.org/authors/id/E/ET/ETHER/URI-1.67.tar.gz ... OK
Configuring URI-1.67 ... OK
Building and testing URI-1.67 ... OK
Successfully installed URI-1.67
! Installing the dependencies failed: Module 'URI' is not installed
! Bailing out the installation for URI-ws-0.03.
1 distribution installed

なぜこれが起こっているのか、それを止めるために何ができるのか誰か教えてもらえますか? 私が見逃した必要な情報が他にある場合は、お知らせください。

ありがとうございました

4

2 に答える 2

4

https://stackoverflow.com/users/2019415/g-citoに感謝します

hamid@caspian:~$ PERL_MM_OPT=""; PERL_MB_OPT="";

仕事をしました:)

local::lib物をいじっていました。URI.pmインストールされましたが、perlbrew ディレクトリの下にはありませんでした。

于 2015-03-10T15:03:20.730 に答える