cpan からインストールするものに、ホーム ディレクトリ固有の非ルート ディレクトリを使用したいと考えています。どうすれば設定できますか?
通常の CPAN 構成では、パッケージを にインストールしようとします/usr
。を追加した後'makepl_arg' => q[PREFIX=~/cpan_local]
、単純なパッケージがビルドされているように見えますが、依存関係をプルするパッケージをビルドできません - 依存関係が見つかりません。
に変更した後'makepl_arg' => q[PREFIX=~/cpan_local LIB=~/cpan_local]
、次のメッセージが表示されます。Warning: Prerequisite 'ExtUtils::CBuilder => 0.27' for 'D/DA/DAGOLDEN/Module-Build-0.3607.tar.gz' already installed but installation looks suspicious. Skipping another installation attempt, to prevent looping endlessly.
これを適切に構成するにはどうすればよいですか? 自動的に実行するように構築されたすべてのものを望んでい~/cpan_local
ます。(または、Python に精通している人々にとっては、これを Python のようvirtual-env
に動作easy_install
させて実行したいと思います)。