Вы говорите Perl в ~/perl5
. Это не путь Windows, и ExtUtils :: MakeMaker использует специфическую для Unix функцию (getpwuid
) для его расширения. Ваша проблема должна исчезнуть, если вы используете путь Windows.
Тем не менее, если у вас есть доступ для записи в C:\Perl64\...
, я предлагаю вам установить модули в каталог по умолчанию, удалив INSTALL_BASE=~/perl5
.
Если у вас нет доступа для записи в C:\Perl64\...
, я предлагаю вам установить Perl непосредственно в тот, к которому у вас есть доступ для записи, а затем я установлю модули в каталог по умолчанию, удалив INSTALL_BASE=~/perl5
.
Поскольку вы фактически не указали INSTALL_BASE=~/perl5
в командной строке, вы указываете его через среду (PERL_MM_OPT
и PERL_MB_OPT
) или в конфигурации cpan
(o conf
изнутри cpan
).