Я запускаю Perl 5.16.2 на OSX 10.9.1, и у меня возникают трудности с установкой модулей из CPAN. Я успешно установилPerl: не удается создать SGML :: Parse :: OpenSP в Mac OSX и ошибки прокси
sudo cpan App::cpanminus
Однако, когда я пытаюсь что-то вроде
curl -L http://cpanmin.us | perl - --sudo App::cpanminus
Я получаю ошибку
Proxy must be specified as absolute URI; ''none'' is not at
/loader/0x7fde9483ecd8/App/cpanminus/script.pm line 99.
Я судимый HTTP и FTP прокси-переменные в оболочке CPAN с использованием
perl -MCPAN -e shell
cpan[1]> o conf commit http_proxy=''
cpan[2]> o conf commit ftp_proxy=''
однако ошибка сохраняется.
Кроме того, когда я пытаюсь установить следующий пакет
sudo cpanm SGML::Parser::OpenSP
Я получаю ошибку
--> Working on SGML::Parser::OpenSP
Fetching http://www.cpan.org/authors/id/B/BJ/BJOERN/SGML-Parser-OpenSP-0.994.tar.gz ... OK
Configuring SGML-Parser-OpenSP-0.994 ... OK
Building and testing SGML-Parser-OpenSP-0.994 ... FAIL
! Installing SGML::Parser::OpenSP failed.
See /Users/markclements/.cpanm/work/1392371338.37987/build.log for details. Retry with --force to force install it.
Соответствующая ошибка
OpenSP.xs:26:10: fatal error: 'OpenSP/ParserEventGeneratorKit.h' file not found
UPDATE:
I установлен Открыть SP с помощью Fink и стукач установил его в моем корневом каталоге
`/sw/include/OpenSP/ParserEventGeneratorKit.h`
Директории sw
был создан Fink в моем корневом каталоге. Я использую sudo cpan SGML::Parser::OpenSP
, но я не могу понять, почему он не может найти этот файл ParserEventGeneratorKit.h
при попытке сборки.
Любые советы были бы весьма полезными.
Благодаря
Это должен быть «Текст :: CSV». Дело имеет значение. Кроме того, если вы установили 'App :: cpanminus' без' sudo', это было бы на корневом пути? – TLP
Привет @TLP, я думаю, я установил его с sudo. Как я могу проверить? Извините, я относительно новичок. –
Вы можете попробовать 'perldoc -l App :: cpanminus' посмотреть, где он установлен. Почему вы не используете 'cpan' для установки' Text :: CSV', если это сработало для вас? – TLP