Таким образом, для конкретного CGI PERL скрипт я включил JSON как это обрабатывать некоторые .json файлы:Не может включать в себя модуль JSON :: XS локально в CGI PERL скрипт, но может включать в себя модуль JSON
use lib "./modules/JSON/lib";
use JSON;
Это работает отлично и хорошо. В веб-каталоге хранятся файлы, необходимые в папке модулей.
Однако модуль JSON работает очень медленно. Я прочитал, что JSON: XS может быть много, гораздо быстрее, но я не могу показаться, чтобы просто использовать его в качестве так:
use lib "./modules/JSON-XS";
use JSON::XS;
Там нет Lib папки в файлах JSON-XS, я пробовал комбинацию (т. е. использовать обе папки и т. д.), но это не сработало.
И нет, я не могу просто установить модуль для этого конкретного проекта.
Любая помощь приветствуется.
Я попытался установить с помощью makefile. Необходимы две зависимости: 'common :: sense' и' Types :: Serialiser' (prereq для типов :: Serialiser - 'common :: sense'). Я устанавливаю общий: смысл тонкий, и он прошел тест, но «Типы :: Сериализатор» говорит: ** Предупреждение: предварительное условие common :: sense 0 не найдено. ** – Mohammad
Хорошо, используя: 'perl Makefile.PL PREFIX =/path/to/modules LIB =/path/to/modules' Мне удалось установить все модули успешно и передать «make test», но я не уверен, как их использовать в моем скрипте. – Mohammad