Программирование > Perl
Как заставить *.bat запустить скрипт на perl?
arto:
1. думаю, что профессиональные разработчики понимают написанное, а остальные не интересуют.
2. если работает -- в чем дело-то?
3. вы о чем? какая проблема с вызовом методов?
ps. это я вам написал.
pps. сразу надо было думать.
Phoinix:
arto
1.
--- Цитировать ---Спасибо, но не рабоает! Пишет: Can\'t locate anEnv.pm in @INC (@INC contains....
--- Конец цитаты ---
У профессионального разработчика не возникло бы такого вопроса.
И я как разработчик понял что вы предлагаете неправильный вариант. Потому как - модули созданные в рамках определенного проекта, должны находиться в проекте а не в системных папках. Надеюсь, это у Вас не вызывает сомнений?
2. В том, что Ваш способ не решает проблемы;
3. Проблема в том, что у него существует этот файл. Вы же предлагаете создать новый. Вопрос - а зачем?
P.S. Вам бы тоже тогда почитать не мешает...
P.P.S. О чем? я такое решение предложил изначально...
arto:
1. вызывает. модули должны лежать там, куда их положил разработчик.
2. где это видно? я и так вам показал, что работает, и эдак. укажите тогда ошбку.
3. где это видно? пока видно, что его нет.
ps. ну и? в обих случаях модуль будет лежать в @INC в результате.
pps. вроде вы флейм развели, затем захотели закончить. хозяин -- барин.
Phoinix:
arto
1.
--- Цитировать ---вызывает. модули должны лежать там, куда их положил разработчик.
--- Конец цитаты ---
Браво! А я думал они сами разбегаются по компу, что потом искать приходится...
2. Ошибка как минимум в том, что Вы создаете новый файл anEnv.pm. Дальше продолжать?
3. "Профессиональные" разработчики сначала в скрипте вызывают и использую модуль, а потом его создают? увы, не знал...
P.S. В @INC что лежит-то? Поподробнее пожалуйста...
P.P.S. Я флейм развел? Волну не гоните... ;-)
--- Цитировать ---arto:
@ECHO "наверное у вас нет anEnv.pm в @INC."
@ECHO "поставте его."
--- Конец цитаты ---
arto:
1. значит мы пришли к консенсусу.
2. не подскажете ли, где лежит старый? и, кстати, какая проблема с вызовами методов?
3. вам многое предстоит узнать. наверное, вы молодой разработчик :)
ps. пожалуйста: ls -alF $(perl -e \'print "@INC"\'), думаю, что разберетесь.
pps. что там именно неверно?
Навигация
Перейти к полной версии