Автор Тема: установка Apache::Session под Windows  (Прочитано 3996 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
установка Apache::Session под Windows
« : 22 Апреля 2004, 23:43:41 »
Здравствуйте.

В настоящий момент изучаю Perl в комбинации с MySQL по книге П.Дюбуа "Применение MySQL и Perl в Web-приложениях".
Для этого установил у себя под Windows Active Perl 5.8.3, в состав которого входит Perl Package Manager, используемый для добавления новых библиотек. С помощью PPM были установлены Mail::Sendmail, CGI и проч. Теперь дошла очередь до Apache::Session, но PPM не может его найти в доступных ему repositories. :( Хотя на cpan.perl.org модуль Apache::Session присутствует. Но как я понял, все файлы, которые там присуствуют и доступны для скачивания через веб, можно запускать только в *никсах: тот же Дюбуа, как и readme-файлы тамошних модулей рекомендуют это делать через
% perl Makefile.pl
% make
% make test
% make install
 Можно ли как-нибудь такое сэмулировать на виндах?
 Или может быть сказать PPM\'у поискать в других "репозиториях" (у него сейчас прописаны два - [1] ActiveState PPM2 Repository, [2] ActiveState Package Repository).

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
And no religion too...

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
установка Apache::Session под Windows
« Ответ #2 : 23 Апреля 2004, 13:08:48 »
Цитировать
ppm> install <модуль>

PPM не может найти такого модуля в тех репозиториях, которые в нём по умолчанию прописаны.

Цитировать
www.activestate.com/packages/zips/

Там его тоже нет.

Цитировать
Если нужного модуля нет – идёте на CPAN, ищете его там, пытаетесь понять, как его прикрутить.

Вот я как раз и спрашивал, как прикрутить модуль под Виндами, если в readme к нему пишут про автоматическую установку только под *никсами.

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
установка Apache::Session под Windows
« Ответ #3 : 23 Апреля 2004, 13:15:37 »
медленно и внимательно прочитай это:
http://faq.webscript.ru/PFPerlActive?v=nqp
And no religion too...

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
установка Apache::Session под Windows
« Ответ #4 : 23 Апреля 2004, 13:29:27 »
Вариантов несколько:
1. Поставить *nix. Вариант простой и правильный.:)
2. Найти nmake или любой аналог mаke под винды, поставить сишный компилятор (DevCPP - рекомендую, VisualC++ - на любителя) и попытаться собрать модуль.
2B OR NOT 2B = FF

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
установка Apache::Session под Windows
« Ответ #5 : 23 Апреля 2004, 13:30:17 »
Forza
ppm для Apache-Session  ты можеш найти вот здесь:
http://theoryx5.uwinnipeg.ca/ppms/
для ActivePerl 8xx или
http://theoryx5.uwinnipeg.ca/ppmpackages/
для ActivePerl 6xx.
Кстати, рекомендую эту линку занести в избранное потому как тут есть несколько эксклюзивных модулей, которые вы не сможете найти на активстейтовском сайте.
The documentations is your friend

Оффлайн Forza

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 288
  • +0/-0
  • 0
    • Просмотр профиля
установка Apache::Session под Windows
« Ответ #6 : 23 Апреля 2004, 15:29:06 »
NeoNox,

Большое спасибо! Всё установилось и заработало. :appl:
Интересно, это только у меня ppm такой "глючный": он не выдаёт help по отдельным командам (только список команд в случае вызова help без параметров), хотя сам предлагает ввести \'help command\', если задать команду с неправильным параметром.
Или "расширенный" help устанавливается ppm-ом в виде отдельного модуля? :D

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28