Автор Тема: использование PPM  (Прочитано 6960 раз)

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

  • Гость
использование PPM
« : 14 Ноября 2001, 07:12:35 »
Как использовать модули PPM, если их нельзя устанавливать в основную дирректорию Perl? Их как то нужно устанавливать в свою дирректорию и затем использовать из своей. Как это можно сделать?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
использование PPM
« Ответ #1 : 14 Ноября 2001, 09:12:20 »
ppm.bat
С наилучшими пожеланиями. LODEVAR

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
использование PPM
« Ответ #2 : 14 Ноября 2001, 11:58:08 »
Hi.

Vot stat\'ya tam dlya Win, no dlya Perl\'a eto zachastuyu ne vaz\'no, pochitay. Ya dumayu razbereshsya.

http://userguide.webservis.ru/homeserver-apache-forprint.shtml

Udachi!
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

Оффлайн val

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #3 : 15 Ноября 2001, 22:54:58 »
Спасибо. Хорошо. Я так делать умею на своем сервере.
А как поставить эти модули на хостинге, где меня не пускают добавлять модули (что естественно). И мне теперь придется устанавливать в свою директорию. А как это сделать правильно? И как это использовать в скрипте - есть ли какие-то отличия от стандартной установки?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
использование PPM
« Ответ #4 : 16 Ноября 2001, 09:38:25 »
Поговори с админом, если модули не работают из твоего каталога.
С наилучшими пожеланиями. LODEVAR

Оффлайн val

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #5 : 16 Ноября 2001, 16:54:02 »
Меня как раз и интересует как поставить модули в мой каталог и использовать потом их в скрипте.

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
использование PPM
« Ответ #6 : 16 Ноября 2001, 16:57:05 »
Смотря какие. Одни устанавливаются в спец каталоги, другие можно просто переписать к себе.
С наилучшими пожеланиями. LODEVAR

Оффлайн val

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #7 : 16 Ноября 2001, 17:02:43 »
Мне нужен был, например, Text::Template. Потом я хочу использовать Net::SMTP и т.д.
Какие можно использовать в моей директории? Как это узнать и как их использовать?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #8 : 16 Ноября 2001, 17:05:40 »
use lib \'/path_to_your_directory/\'; #подключение нестандартного модуля при нестандартном админе...
The documentations is your friend

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
использование PPM
« Ответ #9 : 16 Ноября 2001, 17:08:34 »
Вот вот, а SMTP.pm например - стандартный пакет. он должен быть у хостера!
С наилучшими пожеланиями. LODEVAR

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
использование PPM
« Ответ #10 : 16 Ноября 2001, 17:15:30 »
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

Оффлайн val

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #11 : 16 Ноября 2001, 17:54:02 »
Цитировать
use lib \'/path_to_your_directory/\';

NeoNox, усли я тебя правильно понял, то я устанавливаю модуль в свою директорию а в самом скрипте пишу:
use Text::Template \'/vvv/cgi-bin/script/\'; - прямое указание директории где расположен модуль.
И это должно работать как если он установлен в директории Perl? А если сложная структура, типа MMM::MMM::MMM, то в этом случае ссылка на директорию, где установлен основной модуль или на добавочный?
Цитировать
Смотря какие. Одни устанавливаются в спец каталоги, другие можно просто переписать к себе.

lodevar, откуда узнать можно модульустанавливать в мою директорию или нельзя?

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #12 : 16 Ноября 2001, 18:01:00 »
Цитировать
NeoNox, усли я тебя правильно понял, то я устанавливаю модуль в свою директорию а в самом скрипте пишу:
use Text::Template \'/vvv/cgi-bin/script/\'; - прямое указание директории где расположен модуль.

нет, ты меня не правильно понял.

use lib \'/usr/www/htdocs/mylib/\';
else
use Text::Template;
The documentations is your friend

Оффлайн val

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 23
  • +0/-0
  • 0
    • Просмотр профиля
использование PPM
« Ответ #13 : 16 Ноября 2001, 20:10:37 »
Цитировать
use lib \'/usr/www/htdocs/mylib/\';
else
use Text::Template;

Для данного случая я cделал: /usr/www/htdocs/mylib/Text/Template.pm.
Но тогда получаю ответ "Can\'t locate object method "new" via package "Text::Template"..." на строку
my $tmpl= Text::Template->new();
Что я опять делаю неправильно?

  • Гость
использование PPM
« Ответ #14 : 16 Ноября 2001, 20:14:28 »
Цитировать
use lib \'/usr/www/htdocs/mylib/\';
else
use Text::Template;

NeoNox, извини, поторопился. При использовании
use lib \'/usr/www/htdocs/mylib/\';
use Text::Template;
все пошло.
Всем БОЛЬШОЕ спасибо за помощь и участие.

 

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