я дописал в фал ppm $ENV{ACTIVEPERL_PPM_HOME}, но не работает, чето я не понимаю...
» Как добавить модуль в Perl
incondition
я же сказал как..
зачем тебе дописывать? так будешь в каждый писать? просто установи переменную окружения консоли.
я же сказал как..
зачем тебе дописывать? так будешь в каждый писать? просто установи переменную окружения консоли.
изменил значение переменной, все без изменения....
incondition
Цитата:
изменил как? через консольное окно? проверил, что изменения сохранились, когда его закрыл? или запустил ppm прямо из него?
у меня та же версия, но.. все пишется в диру etc внутри перловой диры
Цитата:
изменил значение переменной, все без изменения....
изменил как? через консольное окно? проверил, что изменения сохранились, когда его закрыл? или запустил ppm прямо из него?
у меня та же версия, но.. все пишется в диру etc внутри перловой диры
извините, никогда этого не делал раньше. получилось. большое спасибо.
добрый день, у меня опять проблема. а где взять модули, которые подходят ActivePerl-5.8.8.819?
incondition
Цитата:
все, что ты находишь через ppm это и есть то, что можно поставить. если не хочется страдать такой фигней как компиляцией и так далее.
Цитата:
добрый день, у меня опять проблема. а где взять модули, которые подходят ActivePerl-5.8.8.819?
все, что ты находишь через ppm это и есть то, что можно поставить. если не хочется страдать такой фигней как компиляцией и так далее.
хелп
перл 5.8.8.819 от активстейта.
хотел поставить модуль юникода
требует библиотеки (oldnames.lib и т.д.)
где прописать путь к либам??
в старом перле (5.6.1) было в perl/lib/config.pm параметр libpth
путь в нем писал...
а здесь такого не наблюдаю...
перл 5.8.8.819 от активстейта.
хотел поставить модуль юникода
требует библиотеки (oldnames.lib и т.д.)
где прописать путь к либам??
в старом перле (5.6.1) было в perl/lib/config.pm параметр libpth
путь в нем писал...
а здесь такого не наблюдаю...
собственно немного разобрался...
но не совсем...
для винды надо прописать в переменных окружения
include=путь_к_инклудам MSVC
lib=путь_к_либам MSVC
хотя Unicode::Map8 v0.12 - все равно не ставится.... какие то синтаксические ошибки гонит... блин.
а вот Unicode::Map8 v0.11 поставился без проблем...
но не совсем...
для винды надо прописать в переменных окружения
include=путь_к_инклудам MSVC
lib=путь_к_либам MSVC
хотя Unicode::Map8 v0.12 - все равно не ставится.... какие то синтаксические ошибки гонит... блин.
а вот Unicode::Map8 v0.11 поставился без проблем...
Маленькие проблемы с dbd-mysql:
Если пишу через консоль ppm install dbd-mysql, то начинает качать всё и ставит...походу)
На 10 мб траффа остановил...инет не халява далеко(
Если через ppm просто, то тоже самое походу...тут терпения хватило на 3 мб)
Насколько я понимаю, загрузка списка должна занимать несколько секунд на мапеде)
Так что сдесь явно что-то нитак xD Подскажите, как убрать эту load all
Если пишу через консоль ppm install dbd-mysql, то начинает качать всё и ставит...походу)
На 10 мб траффа остановил...инет не халява далеко(
Если через ppm просто, то тоже самое походу...тут терпения хватило на 3 мб)
Насколько я понимаю, загрузка списка должна занимать несколько секунд на мапеде)
Так что сдесь явно что-то нитак xD Подскажите, как убрать эту load all
juvaforza
Цитата:
ты неправильно понимаешь.. будут устанавливаться модули, которых не хватает в системе и которые нужны для нормальной работы устанавливаемого.
если хочется установить "подмодуль".. то сначала сделай search.. посмотри как пишется полностью и его и устанавливай
Цитата:
Насколько я понимаю, загрузка списка должна занимать несколько секунд на мапеде)
ты неправильно понимаешь.. будут устанавливаться модули, которых не хватает в системе и которые нужны для нормальной работы устанавливаемого.
если хочется установить "подмодуль".. то сначала сделай search.. посмотри как пишется полностью и его и устанавливай
И какой вес этих доп. модулей?
juvaforza
Цитата:
я телепат? смотря сколько и чего нужно твоему перлу
тебе нужно так
Цитата:
вот и грузит еще DBI, если раньше не ставил
Цитата:
И какой вес этих доп. модулей?
я телепат? смотря сколько и чего нужно твоему перлу
тебе нужно так
Цитата:
ppm
install DBI
install DBD-mysql
вот и грузит еще DBI, если раньше не ставил
у меня пёрл 5.8.8.819... dbi уже был сразу же) причём я даже ничего не пытаюсь ставить, просто запускаю ppm, а уже качает...тупо
Привет! Пытаюсь установить к перлу XML::LibXML, на activeperl 5.8.8, итак захожу в ppm, нахожу нужный модуль, ставлю на установку,
Код: Downloading XML-LibXML-1.64 install script ... done
Running XML-LibXML-1.64 install script ... |
| Do you want to alter ParserDetails.ini? [yes]
| D:\xampp\perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()"
| Can't locate XML/LibXML/Common.pm in @INC (@INC contains: D:/xampp/perl/site/lib D:/xampp/perl/lib .) at D:/xampp/perl/site/lib/XML/LibXML.pm line 12.
| BEGIN failed--compilation aborted at D:/xampp/perl/site/lib/XML/LibXML.pm line 12.
| Compilation failed in require at D:/xampp/perl/site/lib/XML/LibXML/SAX/Parser.pm line 8.
| BEGIN failed--compilation aborted at D:/xampp/perl/site/lib/XML/LibXML/SAX/Parser.pm line 8.
| Compilation failed in require at D:/xampp/perl/site/lib/XML/SAX.pm line 147.
| system D:\xampp\perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" failed: 512 at install_script line 32.
done
Installing package done
Код: Downloading XML-LibXML-1.64 install script ... done
Running XML-LibXML-1.64 install script ... |
| Do you want to alter ParserDetails.ini? [yes]
| D:\xampp\perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()"
| Can't locate XML/LibXML/Common.pm in @INC (@INC contains: D:/xampp/perl/site/lib D:/xampp/perl/lib .) at D:/xampp/perl/site/lib/XML/LibXML.pm line 12.
| BEGIN failed--compilation aborted at D:/xampp/perl/site/lib/XML/LibXML.pm line 12.
| Compilation failed in require at D:/xampp/perl/site/lib/XML/LibXML/SAX/Parser.pm line 8.
| BEGIN failed--compilation aborted at D:/xampp/perl/site/lib/XML/LibXML/SAX/Parser.pm line 8.
| Compilation failed in require at D:/xampp/perl/site/lib/XML/SAX.pm line 147.
| system D:\xampp\perl\bin\perl.exe -MXML::SAX -e "XML::SAX->add_parser(q(XML::LibXML::SAX::Parser))->save_parsers()" failed: 512 at install_script line 32.
done
Installing package done
roddik
Цитата:
раз система не знает о модуле, значит проблема именно с его установкой
плиз.. команды все, которые используются для установки
если вы пользуетесь именно ppm от Activeperl, то там компиляции быть не должно
ps: тем более в последних версиях он вообще графический
Пуск->Выполнить->ppm
Цитата:
я немного не понял, что вы имели ввиду в предыдущей теме, т.к. с установкой у меня проблем нету
раз система не знает о модуле, значит проблема именно с его установкой
плиз.. команды все, которые используются для установки
если вы пользуетесь именно ppm от Activeperl, то там компиляции быть не должно
ps: тем более в последних версиях он вообще графический
Пуск->Выполнить->ppm
да, у меня тоже графический
когда устанавливаю, просто выбираю нужные пакеты и жму ctrl+enter, то, что писал вверху, скопировал из поля status
когда устанавливаю, просто выбираю нужные пакеты и жму ctrl+enter, то, что писал вверху, скопировал из поля status
roddik
Цитата:
ну тогда он сам должен и ставить те пакеты, которых не хватает.
у меня, к сожалению, 5.10 версию и там многих модулей еще нет, чтобы проверить
а libxml2.dll должна быть в системной дире или в одной из директорий прописанных в переменной окружения PATH
Цитата:
когда устанавливаю, просто выбираю нужные пакеты и жму ctrl+enter,
ну тогда он сам должен и ставить те пакеты, которых не хватает.
у меня, к сожалению, 5.10 версию и там многих модулей еще нет, чтобы проверить
а libxml2.dll должна быть в системной дире или в одной из директорий прописанных в переменной окружения PATH
пробовал limxml2.dll ложить в windows/system32 - не помогло, где-то вычитал, что это может быть из-за недостатка permissions, это реально под виндой-то?
roddik
Цитата:
если не запускается perl под отдельным юзверем (не системным), то проблем быть с этим не должно.
Цитата:
пробовал limxml2.dll ложить в windows/system32 - не помогло, где-то вычитал, что это может быть из-за недостатка permissions, это реально под виндой-то?
если не запускается perl под отдельным юзверем (не системным), то проблем быть с этим не должно.
попробовал запустить из командной строки, перл не может подгрузить libxml2.dll - ее нету, скачал из нета 2 дистрибутива - под винду и нет, в том, что под винду 3 папки - bin, lib, include - как его устанавливать? если просто вставляю в папку с перлом - не получается (ошибка остается)....
Добавлено:
мда, после того, как добавил в PATH нужную папку, и еще одну - из командной сторки перестало ругаться... из-под апача - все то же, добавил в перле включение нужных дир - теперь выводит Can't locate object method "new" via package "XML::LibXML" at D:/xampp/cgi-bin/ff.pl line 4. ,
Добавлено:
круто, теперь при переустановку модуля ошибок нету, но ошибка с new осталась
Добавлено:
мда, после того, как добавил в PATH нужную папку, и еще одну - из командной сторки перестало ругаться... из-под апача - все то же, добавил в перле включение нужных дир - теперь выводит Can't locate object method "new" via package "XML::LibXML" at D:/xampp/cgi-bin/ff.pl line 4. ,
Добавлено:
круто, теперь при переустановку модуля ошибок нету, но ошибка с new осталась
Доброе время суток.
Есть такой модуль DB_File.
Как его поставить корректно, чтобы перл его воспринял, но, что более важно, чтобы его увидел SpamAssassin 3.2.5, а то он при запуске ругается
([4376] dbg: bayes: DB_File module not installed, cannot use bayes).
Есть такой модуль DB_File.
Как его поставить корректно, чтобы перл его воспринял, но, что более важно, чтобы его увидел SpamAssassin 3.2.5, а то он при запуске ругается
([4376] dbg: bayes: DB_File module not installed, cannot use bayes).
Не могу установить в ActivePerl 5.10 модуль Text::Iconv. Ниже результат установки через cpan. Плиз помогите разобраться.
Код: cpan> install /Text::Iconv/
Running install for module 'Text::Iconv'
Running make for M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
Checksum for C:\Perl\cpan\sources\authors\id\M\MP\MPIOTR\Text-Iconv-1.7.tar.gz o
k
Text-Iconv-1.7
Text-Iconv-1.7/t
Text-Iconv-1.7/t/01_charsets.t
Text-Iconv-1.7/t/00_load.t
Text-Iconv-1.7/Iconv.xs
Text-Iconv-1.7/Changes
Text-Iconv-1.7/Iconv.pm
Text-Iconv-1.7/MANIFEST
Text-Iconv-1.7/typemap
Text-Iconv-1.7/Makefile.PL
Text-Iconv-1.7/README
Text-Iconv-1.7/META.yml
CPAN.pm: Going to build M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Checking for iconv ... fail
Failed to find iconv, please check your settings and re-run as:
C:\Perl\bin\perl.exe Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'
Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site
]
MPIOTR/Text-Iconv-1.7.tar.gz
C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
MPIOTR/Text-Iconv-1.7.tar.gz : writemakefile NO 'C:\Perl\bin\pe
rl.exe Makefile.PL INSTALLDIRS=site' returned status 256
cpan>
Код: cpan> install /Text::Iconv/
Running install for module 'Text::Iconv'
Running make for M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
Checksum for C:\Perl\cpan\sources\authors\id\M\MP\MPIOTR\Text-Iconv-1.7.tar.gz o
k
Text-Iconv-1.7
Text-Iconv-1.7/t
Text-Iconv-1.7/t/01_charsets.t
Text-Iconv-1.7/t/00_load.t
Text-Iconv-1.7/Iconv.xs
Text-Iconv-1.7/Changes
Text-Iconv-1.7/Iconv.pm
Text-Iconv-1.7/MANIFEST
Text-Iconv-1.7/typemap
Text-Iconv-1.7/Makefile.PL
Text-Iconv-1.7/README
Text-Iconv-1.7/META.yml
CPAN.pm: Going to build M/MP/MPIOTR/Text-Iconv-1.7.tar.gz
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Checking for iconv ... fail
Failed to find iconv, please check your settings and re-run as:
C:\Perl\bin\perl.exe Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/to/include'
Warning: No success on command[C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site
]
MPIOTR/Text-Iconv-1.7.tar.gz
C:\Perl\bin\perl.exe Makefile.PL INSTALLDIRS=site -- NOT OK
Running make test
Make had some problems, won't test
Running make install
Make had some problems, won't install
Failed during this command:
MPIOTR/Text-Iconv-1.7.tar.gz : writemakefile NO 'C:\Perl\bin\pe
rl.exe Makefile.PL INSTALLDIRS=site' returned status 256
cpan>
5ar5
Цитата:
а через ppm не подходит? под Windows лучше делать именно так
Цитата:
Ниже результат установки через cpan
а через ppm не подходит? под Windows лучше делать именно так
5ar5
Цитата:
Цитата:
Checking for iconv ... failНе найдена библиотека iconv, нужно ее установить предварительно. И вообще, многие модули зависят от других модулей, посему нужно внимательно читать в описании модуля, от чего он зависит.
vlary, Text-Iconv есть в альтернативных репозиториях для perl 5.8.* и 5.6.* . На том же http://theoryx5.uwinnipeg.ca/ , но не 1.7, более ранние версии
Здесь описано как установить под Strawberry: http://win32.perl.org/wiki/index.php?title=Problem_Modules . Вполне возможно будет работать и под ActivePerl.
Предыдущая тема: Perl, PHP: отправка формы на e-mail
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.