|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Soft 2:5075/15.58 07 Mar 2002 13:12:29 To : All Subject : "История одного модуля" :) -------------------------------------------------------------------------------- е прошло и пол года, как у меня получилось установить модуль MySQL. :) Как я до сих пор уверен причина - плохие доки. По крайней мере те, которые прочитал (а их было не менее полсотни) мне ничего не дали а лишь запутали ещё больше. Так вот началось всё с скромного сайтика Cpan. Хорошо настроенный собирался оттделаться с ним за 30 минут. у все вы знаете во сколько преуменьшина цифра :) Скачал модуль, прогчитал доку всё как полагается. Устанавливаю согласно букве доке. у и что вы думаете. Читаю подзаголовок Install on Win 9x. Там всего 4-5 строк. у запустил как полагается Makefile.pl, он мне сделал Makefike, задал пару вопросов. асмтрой у меня боевой ну думаю так и дальше пойдёт, но не тут то было. Дошёл до строки nmake - Makefile. Что за nmake, куда его писать, что с ним делать. Тут можно сослаться на мою непросвящённость. Согласен. Предложили мне почитать FAQ c Cpan'a. Почитал и что вы думаете. Разобрать что это такое разобрался. Как мне утверждали - это программка от компилятора C, а где её достать почему-то ничего не говорилось. аверна подразумевается, мол у каждого должен быть. Допустим. еимоверными усилиями удалость мне достать этот nmake.exe от С. И что вы думаете? Опять делаю всё по доке. Запускаю Makefile.pl Он у меня всё спрашивает тут как и раньше проблем нет. Дохожу до строки nmake makefile c поднятым настроением и набираю в командной строке так как сказано в доке. Что я вижу! "Fatal error in line ....". Допустим модуль плох или не та версия или что-то в этом роде. Кстати почему-то нигде небыло ни в одном фаске написано, для какого перла нужны какие модули. Сам догадывайся? у ладно допустим я ошибался. Скачал все модули DBD, DBI имеющиеся на cpane и проделал то же самое с каждым. Такая же фигня. Окончательно убитый узнал, что оказывается модули для ActivePerl необходимо брать не с Cpana, а с сайта Activestate и что они оказывается разные. и в одной доке не было об этом не написано. Я сам должен догадываться? Имея предыдущий горький опыт, первым делам прочитал все FAQи с эктивстейта. Воодушевлённый новым "достижением" скачал УКАЗАЫЙ В ДОКЕ nmake.exe, скачал модуль оттуда же и повторяю эту рутинную операцию заново. perl makefile.pl всё ок как полагается nmake makefile (nmake и модуль с одного и того же сайта, как всё указано на эктивстейте) и И что вы думаете? Как это не уже смешно, но опять пишет fatal error. Скачал всё как указывалос в доке с одного и того же сайта модуль и nmake всё как указано в доке. И он мне пишет что мол не хочет работать. Извините - это вы считаете нормальным!?!? есколькими днями ранее узнал что есть ещё такая чтучка как ppm.bat. Так как без прохи у меня инет не идёт, а set HTTP_proxy пишет что такой команды нет, решил устанавливать модули с локала предпварительно скачав. асчёт не работы через прохи говорят, что мол версия не та, но как это не странно perl у меня самой последней версии. Почему-то ни в одной доке опять не было написано, что для ppm неужны свои специальные архивы с ppd файлами. Сам догадывайся. у как полагается перл мне пишет мол нету ppd. По чистой случайнтосит узнал, что сущестуют на activestate и ППМ пакеты. Там разделение на два типа идёт perl 5xx и perl6xx. у имея перл версии 5.6 смело нажтимал напервую ссылку. Запускаю ppm.bat и с радостью пишу install /location E:/catalog DBD-MySQL начинает пакеты распаковывать. Радости нет предела, но не пришёл ещё мой час :) а этот раз ему не понравилась версия. Как оказалось в последствии, версия перл на которые подразделялисть модули как я раньше говорил имелось ввиду версия Build извините а это я тоже сам должен догадываться. Скачал и ну сами понимаете мне было жалко соседей. как я ликовал. е знаю как вы, но я считаю такие доки по меньшей мере не нормальными. Специально после установки модуля уже зная как это реальн делается прочитал все ФАКи и доки ещё раз, но нигде ничего конкретного и правильного что бы мне помогло как и в первы й раз я не увидел. Спсибо за внимание icq #120669090 http://moneky.h1.ru --- F.I.P.S./32 v1.0r W95/NT [M] * Origin: (2:5075/15.58) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/34023c8720ed.html, оценка из 5, голосов 10
|