/ / CPAN 1.61 има проблем с вградено пространство в пътя в Cygwin на Win7 - perl, cygwin, cpan

CPAN 1.61 има проблем с вграденото пространство в пътя в Cygwin на Win7 - perl, cygwin, cpan

Аз съм просто смъртен, използвайки Cygwin на Win7 и искам да разработя скриптове за Perl, използвайки SOAP :: lite. Инструкциите за инсталиране, които намерих в soaplite.com, ме насочиха към началото perl –MCPAN –e shell преди да опитате > install SOAP::lite

В Newb в мен не оценявам, че моите прозорципотребителският профил има интервал в него и настройката на CPAN сякаш изминава всички ужасно погрешно около точката, където скриптът е написал файлове за местни :: lib, MYMETA.yml и MYYMETA.json. Имам "няма такъв файл или директория" съобщения, цитиращи само част от пътя, който следва пространството в моя потребителски профил.

$ uname -a
CYGWIN_NT-6.1 UKLHRL00020 2.0.4(0.287/5/3) 2015-06-09 12:22 x86_64 Cygwin
$ cpan --version
Loading internal null logger. Install Log::Log4perl for logging messages
/usr/bin/cpan version 1.61 calling Getopt::Std::getopts (version 1.06 [paranoid]),
running under Perl version 5.14.4.
[Now continuing due to backward compatibility and excessive paranoia.
See ``perldoc Getopt::Std"" about $Getopt::Std::STANDARD_HELP_VERSION.]
Nothing to install!

Когато бягах perl –MCPAN –e shell за първи път тя съобщи "Предупреждение: Нямате разрешение за писане за директории на библиотеката на Perl" и избрах опцията по подразбиране [local :: lib] за подхода, който трябва да се предприеме.

И какво мога да направя после?

Гледайки по-близо до настройката на Cygwin - x86_64.exe, търсенето на "cpan" описва осем пакета под категорията perl за perl-CPAN- * и perl-Parse-CPAN *, които всички са настроени на "Skip". Пакетът perl-CPANMeta: Perl разпределение CPAN-Meta е версия 2.150001-1 от cygwin.mirrors.pair.com. Тъй като това все още не е инсталирано, но инсталираният Perl5 има известни познания за стара CPAN, трябва да знам дали е безопасно да инсталирате най-новото и ще работи ли с интервал в моя профил? Трябва ли да премахна стария CPAN и как?

Отговори:

0 за отговор № 1

Вероятно искате да актуализирате до последната версия на ExtUtils :: MakeMaker, последните версии съдържат различни поправки за пътеки, съдържащи интервали. Това трябва да реши тези проблеми.