perlivp
СОДЕРЖАНИЕ
ИМЯ
perlivp — Процедура проверки установки Perl
СИНТАКСИС
perlivp [-p] [-v] [-h]
ОПИСАНИЕ
Программа perlivp настраивается во время компиляции исходного кода Perl для проверки версии Perl, под которой она была скомпилирована. Она может быть использована после выполнения:
make install (или аналогичной процедуры для вашей платформы) для проверки правильности установки perl и его библиотек. Правильная установка подтверждается выводом, который выглядит следующим образом:
ok 1
ok 2 и т.д.
ПАРАМЕТРЫ
- -h помощь
-
Выводит краткое сообщение справки.
- -p вывести преамбулу
-
Выводит описание каждого теста перед его выполнением.
- -v подробный режим
-
Предоставляет более подробную информацию о каждом тесте после его выполнения. Обратите внимание, что любые неудачные тесты должны вывести дополнительную информацию независимо от того, был ли использован параметр -v.
ДИАГНОСТИКА
-
print "# Perl бинарный файл '$perlpath' не имеет разрешения на выполнение.\n";
Вероятно, произойдёт для бинарного файла perl, который не был правильно установлен. Исправьте, выполнив правильную установку.
-
print "# Установлена версия Perl '$]' , ожидалась версия $ivp_VERSION.\n";
Вероятно, произойдёт для perl, который не был правильно установлен. Исправьте, выполнив правильную установку.
-
print "# Каталог Perl \@INC '$_' отсутствует.\n";
Вероятно, произойдёт для дерева библиотек perl, которое не было правильно установлено. Исправьте, выполнив правильную установку.
-
print "# Необходимый модуль '$_' не был правильно установлен.\n";
Один из двух модулей, используемых perlivp, отсутствовал в установке. Это серьёзная ошибка, так как она негативно сказывается на работоспособности perlivp. Вы можете исправить это, выполнив правильную установку perl.
-
print "# Требуемый модуль '$_' не был правильно установлен.\n";
Попытка
eval "require $module"не удалась, хотя список расширений указывал на то, что она должна быть успешной. Исправьте, выполнив правильную установку. -
print "# Избыточный модуль 'bLuRfle' установлен.\n";
Отсутствие успеха в этом тесте может указывать на то, что вы установили модуль bLuRfle.pm или что тест
eval " require \"$module_name.pm\"; "может давать вводящие в заблуждение результаты с вашей установкой perl. Если это второй случай, сообщите об этом автору. -
print "# файл",+($#missing == 0) ? '' : 'ы'," отсутствуют в установке:\n";
Один или несколько файлов отсутствуют в соответствии с результатами выполнения
ExtUtils::Installed -> validate()над вашей установкой. Исправьте, выполнив правильную установку.
Для получения дополнительной информации о том, как провести правильную установку, обратитесь к файлу INSTALL, который поставляется с исходным кодом perl, и к файлу README для вашей платформы.
АВТОР
Питер Приммер
© 1993–2020 Larry Wall and others
Licensed under the GNU General Public License version 1 or later, or the Artistic License.
The Perl logo is a trademark of the Perl Foundation.
https://perldoc.perl.org/5.30.3/perlivp