доброго времени суток!
пытался недавно поставить Net::Oscar на свою машину(ХР) - а никогда раньше не занимался инсталляцией CPAN-овских модулей (РРМы ставил :) )
.. и не получилось. почитал мануалы в инете - все равно какие-то неясные проблемы, даже MakeFile.pl не обнаружил. *был Build.pl, он требовал Module::Build - у меня и его не получилось поставить*
Перл самый обычный. Модуль по идее тоже не самый страшный. вопрос такой: можете описать реально работающий способ как поставить НАПРИМЕР Net::Oscar на , скажем, чистый ActiveState Perl 5.8 ?
*может потом наконец-то кто-то напишет нормальный FAQ по инсталляции подобных вещей..*
Спасибо!

А попробовать
А попробовать Strawberry Perl http://strawberryperl.com/
не хочешь ?
CPAN Support
* Created http://cpan.strawberryperl.com/
* Preconfigure CPAN.pm
* CPAN Shell Start Menu Launcher
* Install CPAN::SQLite
Правда так винду давно не юзаю то и не пробовал
А с Active Perl уже и забыл как там ставил
Да и вообще не одним Active Perl заполнена эта ниша ;)
http://win32.perl.org/wiki/index.php?title=Win32_Distributions
вообще очень
вообще очень нежелательно ( .. вокруг я вижу только ActivePerl ( - плюс когда-то я ставил Strawberry Perl... они как-то конфликтовали, помню, соответственно буду все-таки стараться запустить эту всю радость на ActivePerl. если получится - отпишусь сюда, но лучше бы отписался кто-то другой :)
спасибо за ответ! :)
о, апдейт!) PPM
о, апдейт!)
PPM install net-oscar
- и проблемы решены.
но, как видно из заголовка темы, я хотел бы узнать, как обходиться без PPM...
Ой, там все
Ой, там все довольно мрачно. Насколько я понял, этот модуль как раз не pure-perl, а XS, а там надо еще какой-то C++, точнее часть модулей компилится под Borland, часть под VC, а часть под mingw=GCC for win32 (вроде и еще есть варианты).
Практически
Практически любой "перловик", работающий много с ОС Windows, знает о "наборе перловика" :)
* VC++ 6.0/7.0
* nmake (качается с Microsoft)
* nasm/masm (тоже бывает необходим)
________________
По поводу установки модулей (немного оффтоп)
Совет.
Если модуль есть в репозитарии ActiveState, то ppm install Module::Name и все. Но довольно часто случается, что нужный модуль у ActiveState отсутствует. Не нужно сразу пытаться ставить его из исходников, может он есть в других репозитариях (их список см. http://cpan.uwinnipeg.ca/htdocs/faqs/faq.html#07). Этот список разумно добавить в свой ppm.
Чтобы посмотреть, в каких репозитариях есть ppm-сборки, можно пользовать поисковиком http://kobesearch.cpan.org/: он эту информацию показывает и, IMHO, даже удобнее официального.
спасибо!) тогда
спасибо!) тогда другой вопрос: есть компьютеры, которым инет недоступен. требуется - установить туда перл и дополнительные модули.
Кто-то может подсказать, как это сделать? Можно ли скопировать всю директорию Перла и просто перенести на тот компьютер? Где можно об этом прочитать? спс :)
Привет! Можно
Привет!
Можно просто скопировать.