лол.... Обьясняю подробно: Ставиш перл так: Создаёшь в корне диска Ц директорию usr. Тогда получится что твой перл стоит так: C:\usr\bin\perl.exe А если перл стоит ТАК тогда можно писать начало именно так,как пишут во всех номальных операционных системах. Пипец. Рентон, перед тем как пороть чушь, ты попробовал хотя бы подумать?
Так, ты сам сначала подумай, что ты говоришь. Ты либо указываешь полный путь к интерпретатору типа C:\usr\bin\perl, либо ты указываешь относительный путь. Причем путь указывается относительно текущей директории, а так ты указываешь его относительно юниксовой корневой директории (/). Это во-первых. Во-вторых, слэши. В винде используются _обратные_ слэши. Сравни C:\usr\bin\perl.exe и /usr/bin/perl. Ты слепой чтоли, если разницу не видишь? Чувак, ты сам недоконца разобрался, а еще учить лезешь других
Ну если словами тебя не убедить... Короче жду пока ты сам попробуешь. Сам увидишь что так можно. http://img47.imageshack.us/img47/326/renton21hu.jpg --------- Задолбали "профессионалы".
Если скрипт запускается, это не значит, что это правильно. Просто в винде файлы с раширением .pl ассоциируются с perl.exe. У них даже иконка меняется, если ты заметил. Ты можешь вообще эту строку убрать, и все будет работать. А для отображения warning'ов и т.п. нужно запускать так: perl -w <name_of_script.pl> > Задолбали "профессионалы". Согласен на 100%
Ха, я лежу пацтулом. Чувак, ты хочешь сказать что C:\usr\bin\perl == /usr/bin/perl ??? PS картинка смешная очень
>Аффтор пей йад канистрами! ИМХО ты гонишь пургу... У Кловера написано все правильно. Когда не уверен и не знаешь лучше не пиши ниче, хорошо? Включи комп, убей себя и лежи пацтулом все будет ок. Нда, еще один умник, считающий что корректный путь к perl под виндой - это /usr/bin/perl. ВОт ссылочка, умники. Раз вы правы, почему же это работает? http://img53.imageshack.us/img53/1598/forcloverhu4ou.jpg
это не злоба, я сказал, что скрипт будет работать без E:\perl\bin\perl (там у меня стоит перл). И он работает. А вы пытаетесь указать путь, как если бы это был linux/unix.
2 rent0n Короче прекращаем разборы! Кловер написал куда и как ставить и это корректно! Ты написал свой вариант. Свои мессаги с разборами я удаляю.
чувак, ты гонишь. Путь к интерпретатору надо указывать, иначе кроме как из коммандной строки он у тебя нигде не запустится. Хватит говорить херней =)))
что-то мне подсказывает, что он у тебя на имя файла после точки(ранее известное в досе, как расширение) смотрит. А если файл переименовать в jopa.text ?
А теперь попробуй запустить скрипт как CGI. Или переименуй в someScript.perl и запусти. И нихера не заработает. Понятно? Способ же Кловера работает.
Простите что написание второй части задерживается - нет времени покачто. Как разберусь с учёбой (важный зачёт и подготовка к нему)так и напишу продолжение.
Хорошая статья Ждем в следующей части работу с файлами и сокетами Хех, жалко что от них простого смертного отделяют циклы, структуры, масиивы и еще дохрена чего ((
Возникла проблема. Сделал все по примеру ( т.е. написал #!/usr/bin/perl -w), долго рассматривал скрин, который запостил clover. Но если просто запустить созданный скрипт из cmd: C:\>1.pl То пишет, мол отказанно в доступе. Приходиться писать так для запуска скрипта. C:\>/usr/bin/perl.exe C:\1.pl