Esse problema pode ser porque você não tem permissão para gravar nesses arquivos. Você pode tentar instalá-lo localmente.
perl Makefile.PL PREFIX=/path/to/home/folder
então você pode executar:
make
make install
Estou tentando instalar o Math :: CDF no perl Eu tentei tanto cpan -i Math :: CDP e instalar a partir de arquivos baixados ambos acabam em erro depois de entrar em 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
Aqui está a versão do perl e do caminho:
bash-4.2$ which make
/usr/bin/make
bash-4.2$ which perl
/opt/local/bin/perl
bash-4.2$ perl -v
Isto é perl 5, versão 16, subversão 3 (v5.16.3) construída para darwin-thread-multi-2level
Esse problema pode ser porque você não tem permissão para gravar nesses arquivos. Você pode tentar instalá-lo localmente.
perl Makefile.PL PREFIX=/path/to/home/folder
então você pode executar:
make
make install