The OpenNET Project / Index page

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

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

"Perl: узнать какие программе требуются модули"  
Сообщение от Doser (ok) on 23-Мрт-07, 10:32 
Написал программу на Perl. Собираюсь создать инсталлянт для Windows.
Как мне узнать какие модули требуются для корректной работы программы? Что из папки Perl должно быть еще включено?
Наверняка, есть какой-то модуль, который выводит список или  собирает все что нужно будет программе на другом компьютере.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Perl: узнать какие программе требуются модули"  
Сообщение от A on 23-Мрт-07, 12:06 
>Написал программу на Perl. Собираюсь создать инсталлянт для Windows.
>Как мне узнать какие модули требуются для корректной работы программы? Что из
>папки Perl должно быть еще включено?
>Наверняка, есть какой-то модуль, который выводит список или  собирает все что
>нужно будет программе на другом компьютере.

после загрузки всех модулей сделать (лучше вообще в конце программы)
print map {"$_ => $INC{$_}\n"} keys %INC;

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Perl: узнать какие программе требуются модули"  
Сообщение от Doser (ok) on 09-Апр-07, 14:14 
Нашел решение проблемы.
Модуль Module::Scandeps выводит все зависимости программы.
Кроме, того, мне посоветовали pp - Perl Packer и PAR - можно найти на CPAN.
На такое чудо я вообще и не надеялся.
Собирает все используемые в программе модули, пакует их все в архив, превращает его в exe-шник, который будет работать на клиентской машине, не требуя больше ничего.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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