![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
myth777 |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: -1 Всего: -1 |
Всем доброй ночи.
Создал пакет, залил его в cgi-bin/lib/mlib.pm не могу подключить свой путь в @ISA делаю
пишет
Получается что
Как бороться? |
||||||
|
|||||||
tolkien |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 5.4.2008 Репутация: 4 Всего: 4 |
вы книжек чтоли не читаете?
попробуйте так use lib qw(/cgi-bin/lib/); |
|||
|
||||
pompei |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.9.2007 Репутация: 2 Всего: 6 |
точнее так use lib "полный путь до /cgi-bin/lib"; ну или use lib qw(полный путь до /cgi-bin/lib); и ниже уже use mlib; Это сообщение отредактировал(а) pompei - 3.4.2009, 06:34 --------------------
А всё оказывается гораздо проще: пассивные наноструктуры - активные наноструктуры - системы наносистем - молекулярные наносистемы - сингулярность! По пять лет на каждый этап. |
|||
|
||||
myth777 |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: -1 Всего: -1 |
Чтож tolkien умный такой! Наверное не спрашивал бы если бы все так просто было бы. Для чего тогда форум нужен? Наверное для вапросов Вам не кажется так?
вобщем на
получаем
Добавлено через 2 минуты и 14 секунд Да и полный путь я не могу указывать, так как на сервере другая структура какталогов. Если можно относительный указать то как? Такое
компилятор не понимает.. |
||||||
|
|||||||
myth777 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 110 Регистрация: 30.3.2009 Репутация: -1 Всего: -1 |
Вобщем кому интересно как все же нужно подключать модули на стадии компиляции -
А не вы книжек чтоли не читаете? попробуйте так use lib qw(/cgi-bin/lib/); |
|||
|
||||
pompei |
|
||||||
Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.9.2007 Репутация: 2 Всего: 6 |
1) Проверьте есть ли у файла mlib.pm в конце 1;
2) Существует ли файл c:/server/wwwroot/cgi-bin/lib/mlib.pm Добавлено через 1 минуту и 59 секунд
Ну если работает это, то вот это тоже будет работать
Только последнее является какбы более правильным, верней use lib специально придумали чтобы не нужно было пользоваться BEGIN-ом --------------------
А всё оказывается гораздо проще: пассивные наноструктуры - активные наноструктуры - системы наносистем - молекулярные наносистемы - сингулярность! По пять лет на каждый этап. |
||||||
|
|||||||
sir_nuf_nuf |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 6.1.2008 Репутация: 14 Всего: 31 |
myth777, tolkie совершенно прав - подключать модули нужно именно через use и use lib
А у вас не работало потому что вы писали
Здесь лишние кавычки, нужно так:
где blabla - абсолютный путь до директории из которой вы будите подключать модули. конкретно вам нужно было написать
P.S. А форум - это не автоматическая справочная система, людям здесь интересно отвечать на интересные вопросы =) |
||||||
|
|||||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |