2

私はcpanmlocal::lib を使用して、Pair.com Ubuntu VPS ボックスにモジュールをインストールしています。シェル アクセスはありますが、ルート アクセスはありません。モジュールは ~/perl5 に移動します。インストールされている Perl は 5.10.1 です。

両方のインストールにModule::Build::Tiny失敗Class::Method::Modifiersしました。build.log を見ると、テストは正常に実行されましたが、インストールは次のメッセージで失敗したことがわかります。

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!
エラー: 「/usr/local/man/man3」を作成できません
「/usr/local/man/man3」に書き込み権限がありません
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!

インストールが失敗し、使用cpanm --forceしても役に立ちません。man3に何かを入れるためにこれらのモジュールは必要ありません。今日、他の多くのモジュールをインストールしましたが、それらは man3 を気にしませんでした。

これを回避する方法はありますか?モジュール用に作成された man ページは必要ありません。

編集: local::lib を使用しています。関連する環境変数は次のとおりです(私は思います)。ここは私にとって一種の新境地...

PERL5LIB=/usr/home/wruppertvps/perl5/lib/perl5
PERL_LOCAL_LIB_ROOT=/usr/home/wruppertvps/perl5
PERL_MB_OPT=--install_base "/usr/home/wruppertvps/perl5"
PERL_MM_OPT=INSTALL_BASE=/usr/home/wruppertvps/perl5
MANPATH=:/usr/home/wruppertvps/perl5/man:/usr/share/man:/usr/local/man:/usr/local/share/man
4

1 に答える 1