The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"PERL и модули CPAN"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"PERL и модули CPAN"
Сообщение от BulbaBoy emailИскать по авторуВ закладки on 04-Мрт-03, 18:54  (MSK)
Есть ли возможность какой-либо необходимий мне модуль
(скажем String::CRC) витащить в исходнике и скомпилировать
так чтоби я мог использовать его в своей программе не иyсталлируя
его на сервер т.к. я не являюсь владельцем сервера и у меня
только доступ по FTP (максимум SSH) а заставить проставить
необходимий модуль администратора не реально!
Заранее спасибо
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: PERL и модули CPAN"
Сообщение от Bogerm Искать по авторуВ закладки on 04-Мрт-03, 21:19  (MSK)
Конечно есть такая возможность - просто нужно скачать модуль и скомпилировать его ( можно даже на другой машине ) указав другой дестинэшн каталог.

Кроме того есть команда "perldoc CPAN":
...
       5)  I am not root, how can I install a module in a per?
           sonal directory?

           You will most probably like something like this:

             o conf makepl_arg "LIB=~/myperl/lib \
                               INSTALLMAN1DIR=~/myperl/man/man1 \
                               INSTALLMAN3DIR=~/myperl/man/man3"
             install Sybase::Sybperl
...
и т.д. вплоть до того, чтобы использовать модуль CPAN в своей программе и при запуске обновлять и компилировать нужный модуль при необходимости "на лету"...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: PERL и модули CPAN"
Сообщение от BulbaBoy Искать по авторуВ закладки on 04-Мрт-03, 23:21  (MSK)
Мне кажется что я более простой способ нашел...
Вот компилирую все как обично - появляется каталог "./blib" (обично)
где в принципе все и лежит...

а теперь просто вместо вот такой первой строки программи на Perl
#!/usr/bin/perl

пишем вот так

#!/usr/bin/perl -I./blib/arch -I./blib/lib

и все!!!
(а в программе как всегда "use String::CRC32;" - к примеру)
Все работает надо только "./blib" скопировать с написанной программой в тот же каталог на сервер (по FTP к примеру).
Т.е. никаких параметров указивать не надо при компиляции.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру