Perlに数学モジュールCDFをインストール中にエラーが発生しました。

Perlに数学モジュールCDFをインストール中にエラーが発生しました。

PerlにMath :: CDFをインストールしようとしています。 cpan -i Math::CDPを試してダウンロードしたファイルからインストールしようとしましたが、make installと入力した後にエラーが発生しました。

Running make install
make[1]: Nothing to be done for `all'.
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '/opt/local/lib/perl5/site_perl/5.16.3/darwin-thread-multi-2level/Math'
mkdir /opt/local/lib/perl5/site_perl: Permission denied at /opt/local/lib/perl5/5.16.3/ExtUtils/Install.pm line 494.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 at -e line 1.
make: *** [pure_site_install] Error 13
  CALLAHAN/Math-CDF-0.1.tar.gz
  /usr/bin/make install  -- NOT OK

Perlのバージョンとパスは次のとおりです。

bash-4.2$ which make
/usr/bin/make
bash-4.2$ which perl
/opt/local/bin/perl
bash-4.2$ perl -v

これは darwin-thread-multi-2level Perl 5、バージョン 16、Subversion 3 (v5.16.3) 用に作成されました。

ベストアンサー1

この問題は、そのファイルに書き込む権限がないために発生する可能性があります。ローカルでインストールしてみることができます。

perl Makefile.PL PREFIX=/path/to/home/folder

その後、次を実行できます。

make
make install

おすすめ記事