#module #path #ppm
#модуль #путь #ppm
Вопрос:
Я использую ActivePerl и попытался установить модуль с помощью PPM (Perl Package Manager)
Установка происходит в папке C:TEMPperl---please-run-the-install-script---/
. Кто-нибудь может сказать мне, почему это происходит? И как я решаю эту проблему, чтобы модули, устанавливаемые с использованием PPM, перемещались по правильному пути (ie D:Perllib
)
Perl устанавливается в D:Perl
D:Perlbin
путь, правильно настроенный в path
env.variable.
Ответ №1:
Похоже, что вы используете zip-файл ActivePerl, но еще не запустили install.bat
файл — см. https://community.activestate.com/forum/where-did-ppm-put-modules
Комментарии:
1. Спасибо Michiel за ответ, но где я могу найти файл install.bat
2. Я не знаю, как вы установили perl, но я предполагаю, что он живет в `D:perl `
3. Хорошо, я не могу найти install.bat , я просто удаляю Perl и снова устанавливаю с помощью .exe с сайта Activeperl. и это сработало.
4. У меня к вам еще один вопрос, Майкл, не могли бы вы сказать мне, в чем заключается использование PERL5LIB и PATH для Perl, я действительно запутался с обоими.
5. Это переменная среды или параметр конфигурации, который может указывать на каталог, содержащий ваши библиотеки perl, см.: perldoc.perl.org/perlrun.html#ENVIRONMENT — как правило, вам не нужно возиться с этим, и это должно «Просто работать» .