Реклама на сайте Advertise with us

Установка модулей Perl на домашний winXp

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ + +


С нами с 22.08.05
Сообщения: 52
Рейтинг: 1

Ссылка на сообщениеДобавлено: 11/09/05 в 08:02       Ответить с цитатойцитата 

Проблема такая.
Хочу установить на домашний комп модуль, в частности Text::Iconv
Пользуюсь рекомендациями с http://masterhost.ru/support/doc/perl-cgi/
Запускаю в досе команду: perl -MCPAN -e shell
Выбираю режим ручной компоновки Config.pm, указываю папку с библиотекой Perl, устанавливаю префикс PREFIX=~/perl
В результате файл Config.pm сформирован, правда не знаю все-ли в нем правильно. Вот он:

$CPAN::Config = {
'build_cache' => q[10],
'build_dir' => q[\Perl\build],
'cache_metadata' => q[1],
'cpan_home' => q[\Perl],
'dontload_hash' => { },
'ftp' => q[C:\WINDOWS\system32\ftp.EXE],
'ftp_proxy' => q[],
'getcwd' => q[cwd],
'gpg' => q[],
'gzip' => q[],
'histfile' => q[\Perl\histfile],
'histsize' => q[100],
'http_proxy' => q[],
'inactivity_timeout' => q[0],
'index_expire' => q[1],
'inhibit_startup_message' => q[0],
'keep_source_where' => q[\Perl\sources],
'lynx' => q[],
'make' => q[],
'make_arg' => q[-j3],
'make_install_arg' => q[-j3],
'makepl_arg' => q[PRFIX=~/perl],
'ncftp' => q[],
'ncftpget' => q[],
'no_proxy' => q[],
'pager' => q[C:\WINDOWS\system32\more.COM],
'prerequisites_policy' => q[ask],
'scan_cache' => q[atstart],
'shell' => q[],
'tar' => q[],
'term_is_latin' => q[1],
'unzip' => q[],
'urllist' => [q[ftp://ftp.citkit.ru/pub/CPAN/]],
'wget' => q[],
};
1;
__END__

Затем в Досе ввожу команду: install Text::Iconv
Система подключается к серверу, находит модуль, скачивает его на комп и помещает в папку Perl\build. И говорит, что " не удалось найти указанный путь". Perl модуля не видит.
В README.txt написано, что если автоматом не устанавливается, пробуйте так:
perl Makefile.PL LIBS='-L/path/to/lib/' INC='-I/path/to/include/'
Пробовал, но опять пишет, что "не находит путей".
От чего пути указывать и куда?

0
 



С нами с 07.02.05
Сообщения: 691
Рейтинг: 435

Ссылка на сообщениеДобавлено: 11/09/05 в 08:57       Ответить с цитатойцитата 

Поставь денвер себе и не мучайся, ставится моментально и все модули дополнительные тоже:

Документация
Стандартные модули PHP4
Библиотеки ActivePerl
PHP версии 5
ActivePython
Parser 3 с поддержкой XML
Стандартные модули Apache
PHP версии 3
Денвер-2 на одной дискете
Денвер + Parser в одном флаконе
Денвер + PHP5
СУБД FireBird (InterBase)

Это не считая того что сразу ставится:

Apache, SSI, mod_rewrite, mod_php.
PHP4 с поддержкой GD и MySQL.
MySQL с поддержкой транзакций (mysqld-max).
phpMyAdmin — система управления MySQL через Web-интерфейс.
Ядро Perl без стандартных библиотек (они поставляются отдельно).
Эмулятор sendmail (отладочная «заглушка», складывающая приходящие письма в /tmp); поддерживается работа совместно с PHP и Perl.
Инсталлятор (нечто вроде InstallShield).

0
 



С нами с 03.08.04
Сообщения: 129
Рейтинг: 263

Ссылка на сообщениеДобавлено: 11/09/05 в 15:00       Ответить с цитатойцитата 

а я на винде для установки модулей использовал PPM (Perl Package Manager)... он вроде сам всё что надо скачивает с инета, только имя модуля указываешь.

0
 
+ + +


С нами с 22.08.05
Сообщения: 52
Рейтинг: 1

Ссылка на сообщениеДобавлено: 12/09/05 в 15:04       Ответить с цитатойцитата 

Спасибо, с ppm кое-что прояснилось. Нашел статейку по ppm и по ней все сделал - http://other.nnm.ru/perl/23.07.2005/perl_beginners_guide_chast_nulevaja/
Один модуль Text::Iconv установил, а второй Lingua::DetectCharset она не может найти в тех репозиториях, которые у меня прописаны. Насколько я понимаю, надо найти в Инете библиотеку с ppd файлами, скачать нужный modul.ppd и потом его запихнуть в ppm (если конечно она сама не нашла). Нужный модуль я нашел (на cpan.org), но он не с расширением ppd, а обычный зип и в нем папка. Там находится Makefile.PL, может его нужно куда-нибудь засунуть?
На cpan.org есть практически все, но как их устанвливать на винду?
Проблема в принципе чисто теоретическая, у провайдера все это есть и все работает, но хотелось бы чтобы и дома все работало. icon_smile.gif

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »