Perl のCPANモジュールをインストールするときに非常にうざいと感じるのが、依存モジュールをインストールする場合に以下のように聞かれる場合があることだ
---- Unsatisfied dependencies detected during ----
---- MIYAGAWA/XML-Atom-0.37.tar.gz ----
XML::LibXML [requires]
XML::XPath [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]
これにデフォルトで 'yes' と答える方法がはじめのリンクでは複数紹介されているが、PERL_AUTOINSTALL='--defaultdeps' は効かなかったので、結局 yesコマンドを使っている。Perl Wizardの方々はこうしてらっしゃるのかしらん(´ー`; )
[ Update January 2nd 20:21:33 JST by m ]
sudo perl -MCPAN -e shell
CPAN> o conf prerequisites_policy follow
CPAN> o conf commit
tokuhirom さめの教えに従って上記を実行したら自動で入ったす!
これからはこうしておこう(`ー´)
2 件のコメント:
o conf prerequisites_policy follow
o conf commit
しておけば、依存関係自動ではいるかと。
> o conf prerequisites_policy follow
> o conf commit
おおー。Catalyst のインストールで試したら依存関係が全自動で入ったす。感激っすヽ(´ー`。)ノ
tokuhiromさめありがとう!
コメントを投稿