Автор Тема: Как установить модули без утилиты ppm  (Прочитано 4594 раз)

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

Оффлайн Billi

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вот такая ситуация написал скрипт использующий MIME модули для разбора почты, а на сервере где он должен исполнятся модулей нет, и устанавливать  их админы не особо горят желанием, как можно решить эту проблему.
Но я хотя бы знаю, что ни чего не знаю

Оффлайн arto

  • Ветеран
  • *****
  • Сообщений: 699
  • +0/-0
  • 2
    • Просмотр профиля
Как установить модули без утилиты ppm
« Ответ #1 : 13 Февраля 2004, 22:02:15 »
perldoc -q lib

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
Как установить модули без утилиты ppm
« Ответ #2 : 13 Февраля 2004, 23:08:43 »
Billi
Если модуль не использует каких-либо компилированных компонентов, а состоит только из "голого" кода, ты можешь просто положить его в папку рядом с твоим скриптом, подключить обычным use/require и пользовать.
 BlueJacking среди нас

Оффлайн Billi

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как установить модули без утилиты ppm
« Ответ #3 : 14 Февраля 2004, 13:19:41 »
Если можно по конкретней, вот ситуация в папке со скриптом уменя лежит, распакованый пакет MIME все нужные модули, в скрипте
...........
use Net::POP3;
use MIME::Parser;
...........
на что вы дается ошибка, что невозможно найти модуль Parser в директориях lib перла :(
Повсему выходит что искать модули в директории скрипта perl не хочет.
Но я хотя бы знаю, что ни чего не знаю

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Как установить модули без утилиты ppm
« Ответ #4 : 14 Февраля 2004, 13:35:01 »
Billi

use lib \'путь до твоих библиотек\';

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
Как установить модули без утилиты ppm
« Ответ #5 : 14 Февраля 2004, 18:18:22 »
ещё можно так:
BEGIN {
unshift(@INC, \'your_path\');
}
 BlueJacking среди нас

Оффлайн Billi

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 60
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Как установить модули без утилиты ppm
« Ответ #6 : 20 Февраля 2004, 18:31:49 »
Спасибо заработало.
Может кто еще стакой проблемой поможет (из той же оперы).
на этом сервере
Perl      Version: 5.00503         
где моджно для него достать модуль IO?
Единственно что я нашел, это модули pm
но видимо это не все :( (При создании сокета выдается ошибка
No such file or directory)
Но я хотя бы знаю, что ни чего не знаю

Оффлайн sanyazar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.chat.vin.ua
Как установить модули без утилиты ppm
« Ответ #7 : 21 Февраля 2004, 03:16:19 »
Всем доброго времени суток.
У мня та же проблема. Админ ставить модули либо не хочет либо не умеет. В ответ на прсьбу он мне показывает кусок скрипта на ПХП (ЛАМЕРЮГА). И при всём при том хостинг ПЛАТНЫЙ

Оффлайн metton

  • access granted
  • Старожил
  • ****
  • Сообщений: 320
  • +0/-0
  • 2
    • Просмотр профиля
    • http://bluejack.ru/
Как установить модули без утилиты ppm
« Ответ #8 : 21 Февраля 2004, 03:22:11 »
Цитировать
В ответ на прсьбу он мне показывает кусок скрипта на ПХП (ЛАМЕРЮГА)

В ответ на просьбу поставить модуль он показывает тебе кусок... скрипта?.. Оригинально...
 BlueJacking среди нас

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Как установить модули без утилиты ppm
« Ответ #9 : 23 Февраля 2004, 15:43:11 »
search.cpan.org
+ activestate
2B OR NOT 2B = FF

 

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