Автор Тема: Установка модулей??? (perl) (+)  (Прочитано 5572 раз)

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

Оффлайн Mers

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.proweb.to.kg
Установка модулей??? (perl) (+)
« : 05 Апреля 2004, 21:53:12 »
я устанавливаю модули perl для Денвера
надо в командной строке писать: ppm install...

ничего не катит! пишет: ppm - неизвестная команда и т.п.

и что же делать???!!! где взять эту какую-то ppm?
Не понял...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Установка модулей??? (perl) (+)
« Ответ #1 : 05 Апреля 2004, 21:56:40 »
Вопрос к разработчику денвера...
Ну к чему все это, лучше бы водки выпили...

Оффлайн AnnA

  • Фанатка форума
  • Старожил
  • ****
  • Сообщений: 263
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Установка модулей??? (perl) (+)
« Ответ #2 : 06 Апреля 2004, 11:30:25 »
я от денвера отказалась 2 года назад, поняв, что там не работает простейший perldoc
ставьте нормальный пакет от activestate
пока-пока. :)

Оффлайн Mog.

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 828
  • +0/-0
  • 0
    • Просмотр профиля
Установка модулей??? (perl) (+)
« Ответ #3 : 06 Апреля 2004, 11:56:04 »
Все болезни от нервов, только сифилис от удовольствия

Оффлайн КшЫуфксрук

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://risearch.org/
Установка модулей??? (perl) (+)
« Ответ #4 : 06 Апреля 2004, 20:43:57 »
А кто мешает поставить полный Перл в то же место, где он стоял в Денвере?

To Mers:

Чтобы любая команда исполнилась, операционная система должна знать, где искать эту команду. Поэтому либо нужно указать путь к ней, либо добавить каталог с Перлом в PATH. Денвер сам ничего в систему не пишет (кроме файла hosts), и в этом его удобство - можно ставить на любую машину и быть уверенным, что все заработает и при этом никакие старыеп настройки менять не придется.

Оффлайн Mers

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.proweb.to.kg
Установка модулей??? (perl) (+)
« Ответ #5 : 06 Апреля 2004, 22:13:39 »
TO КшЫуфксрук :

т.е. вместо perl\'a денвера поставить другой perl (к примеру activeperl) ? так? и там вроде как есть ppm.

хорошо, а в какой каталог этого денвера нужно залепить другой Perl? В usr/bin/perl да? а точно денвер будет работать с другим Perl\'ом?
Не понял...

Оффлайн КшЫуфксрук

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://risearch.org/
Установка модулей??? (perl) (+)
« Ответ #6 : 06 Апреля 2004, 23:17:43 »
В Денвере и так стоит activeperl, только немного устаревшая версия (хотя более новая реально нужна только для работы с Unicode) и "немного" обрезанная. В базовом комплекте идет только голый Перл, смысла в котором немного. Нужно еще отдельно скачать на сайте Денвера библиотеки и, по желанию, документацию. Перл в структуре Денвера лежит в /usr/bin, /usr/lib и /usr/site. PPM там, кстати, уже есть. Только путь к нему нужно указывать при вызове. Если же хочется поставить там Перл поновее, то просто поставить его в c:/path_to_denver/usr и все, все должно работать как ранее.

А у меня вообще стоит несколько Перлов от Активстате, в разных директориях. Нужно просто сделать копию основного файла "bin/perl.exe" и обозвать ее как-нибудь по другому, например "bin/perl58.exe" и тогда по желанию можно из командной строки запускать либо Перл 5.6.1, либо Перл 5.8. Это может быть полезно при проблемах с модулями. Например недавно хотел поставить Iagemagick, а с Перл 5.6.1 он работать не захотел, только с Перл 5.8. А GD наоборот, был только для Перл 5.6.1 (потом правда я нашел и для 5.8, хотя на официальном сайте его нет). Можно даже в Денвер поставит второй Перл, например в директорию "/usr/perl58" и потом в скриптах в первой строке указывать "#!/usr/perl58/bin/perl" и тогда для этого скрипта Апач будет вызывать новый Перл.

Оффлайн Karabas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://karabas.da.ru
Установка модулей??? (perl) (+)
« Ответ #7 : 12 Апреля 2004, 17:19:47 »
А я пару раз, когда надо было добавить модуль, делал так :

Как автоматизировать процесс установки библиотек и модулей?

Скачивание и установка вручную -- достаточно сложное занятие,
требующее постоянного вмешательства с вашей стороны.
Можно простым способом: сделать su (желательно),
запустить perl -MCPAN -e shell.
Если это первый запуск модуля CPAN,
вам зададут серию вопросов на тему URL вашего любимого зеркала CPAN.
После этого все просто: если вы знаете название модуля или библиотеки,
то набираете, скажем, install Net::NNTP.
Тогда этот модуль (для работы с NNTP) сам ищется на CPAN,
сам скачивается, компилируется, устанавливается.
Все, поставили, можно выходить и использовать вновь установленный модуль.
Если название точно не известно,
то набираем там же help и используем различные команды поиска типа i NNTP.
« Последнее редактирование: 12 Апреля 2004, 17:49:44 от NeoNox »

Не кликай тут своей мышою !

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Установка модулей??? (perl) (+)
« Ответ #8 : 12 Апреля 2004, 17:52:53 »
Karabas не стоит выделять то что не имеет смысла в данном топике.
Здесь обсуждаются проблемы установки модулей на Денвер.
А это дистрибутив под винду.

Цитировать
Karabas:
Можно простым способом: сделать su (желательно),

и если мы на *никсах то "желательно" нужно заменить на "обязательно".
The documentations is your friend

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
Установка модулей??? (perl) (+)
« Ответ #9 : 12 Апреля 2004, 18:28:43 »
[OFF]
Цитировать
NeoNox:
если мы на *никсах то "желательно" нужно заменить на "обязательно".

А я вот например подобным образом на хостинге устанавливаю... Причём без всяких su:)[/OFF]
Ну к чему все это, лучше бы водки выпили...

Оффлайн Mers

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.proweb.to.kg
Установка модулей??? (perl) (+)
« Ответ #10 : 12 Апреля 2004, 18:39:49 »
Ребята, спасибо - разобрался!

Делал, как говорил КшЫуфксрук . Установил полную версию PERL\'a. Там и ppm, и некоторые модули.
Не понял...

Оффлайн Karabas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 10
  • +0/-0
  • 0
    • Просмотр профиля
    • http://karabas.da.ru
Установка модулей??? (perl) (+)
« Ответ #11 : 13 Апреля 2004, 00:38:27 »
NeoNox
Цитировать
Mers:
Здесь обсуждаются проблемы установки модулей на Денвер.

Э....извиняюсь......
Только это Linux, а не винда.... :)
А что в Денвере нет такой фичи ?

Не кликай тут своей мышою !

 

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