| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > use ... в cygwin |
| Автор: torin2k 7.1.2012, 19:19 |
| Установил cygwin на windows 7. При попытке сделать: include strict.pm выдает: Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.10 /usr/lib/perl5/site_perl/5.10/i6... файл strict.pm содержится в: d:\cygwin\lib\perl5\5.10\ Где прописываются эти пути? Почему cygwin их по умолчанию не прописал? И почему cygwin/bin себя даже в переменную окружения PATH не прописал??? |
| Автор: arto 7.1.2012, 20:00 |
| что такое "include strict.pm"? |
| Автор: torin2k 7.1.2012, 20:35 | ||
извиняюсь: use strict... с путями какая-то фигня не могу пока понять всю завязку Добавлено через 6 минут и 20 секунд извиняюсь за ламерский вопрос, но перл вообще не юзал, только питон, а там все проще с глобальными переменными. что такое переменная @INC в перле, кем она инициализируется? |
| Автор: torin2k 7.1.2012, 21:02 |
| Возможно проблема в установленном lighttpd. Запускаю в командной строке скрипт CGIProxy (x:\perl.exe nph-proxy.cgi) и он выполняется, а через http://localhost/nph-proxy.cgi выдает: "Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.10/i686-cygwin/..." где еще искать настройка Перла включающие текст: /usr/lib/perl5/5.10/i686-cygwin/" Вопрос решен. Проблема не в perl, а в связке perl (cygwin) + lighttpd (отдельный дистрибутив под win). Решилось использованием lighttpd из пакета cygwin |
| Автор: tishaishii 8.1.2012, 22:46 |
| use lib, на всякий случай, попробуй. А, вообще, использую VBox, не жалуюсь. |