Ошибка сценария Perl: несоответствие версии byteloader

Если у Вас нет большого количества выезда требований LikeWise.

Tom

4
задан 8 July 2012 в 23:24
1 ответ

Ваш perl-скрипт явно использует байт-код . Байт-код похож на скомпилированный код. Это предварительно проанализированный код, который загружается более эффективно, чем обычный код сценария (действительно плохое объяснение, wikipedia , вероятно, справляется лучше).
Однако в Perl выполнение байт-кода ограничено версией модуля, с которым он был построен. Это означает, что вы использовали ByteLoader 0.5 для создания байт-кода, но на компьютере, на котором вы его запускаете, установлена ​​версия 0.6.

Решение состоит в том, чтобы либо пересобрать скрипт с использованием более новой версии модуля ByteLoader (это документация содержит инструкции для этого) или запустить обычный небайткодовый скрипт. Однако оба требуют, чтобы у вас была обычная версия без байт-кода.

4
ответ дан 3 December 2019 в 03:32

Теги

Похожие вопросы