Я пытаюсь скомпилировать переносимую версию perl, содержащую модуль CPAN, в частности модуль YAML. Я намереваюсь скопировать эту портативную версию в свой домашний каталог на многих компьютерах с Redhat Linux, добавить ее в свою $PATH и использовать эту версию вместо версии perl по умолчанию для запуска некоторых тестов.
Мне уже удалось скомпилировать переносную версию Perl и заставить ее работать на разных машинах. Однако, когда я компилирую модуль YAML и устанавливаю его, он работает локально, но затем происходит сбой, когда я копирую его на другие машины.
Вот мои шаги локальной компиляции для модуля YAML
perl Makefile.pl
make test
make install
Который устанавливает модуль YAML локально, а также работает локально, когда я использую модуль YAML в скрипте.
Это ошибка, когда я копирую perl на другую машину и пытаюсь использовать модуль YAML...
Can't locate loadable object for module YAML::XS::LibYAML in @INC
хотя lib/site_perl/5.10.1/x86_64-linux/YAML/LibYAML.pm существует в моей локальной копии.
Возможно ли то, что я пытаюсь сделать?
Если да, то в чем я ошибаюсь?