perlivp
СОДЕРЖАНИЕ
НАЗВАНИЕ
perlivp - Процедура проверки установки Perl
СИНТАКСИС
perlivp [-p] [-v] [-h]
ОПИСАНИЕ
Программа perlivp настраивается во время сборки исходного кода Perl для проверки версии Perl, под которой она была скомпилирована. Она может быть использована после выполнения:
make install (или эквивалентной процедуры вашей платформы) для проверки правильной установки perl и его библиотек. Правильная установка подтверждается выводом, похожим на:
ok 1
ok 2 и т. д.
ПАРАМЕТРЫ
- -h помощь
-
Выводит краткое сообщение справки.
- -p вывести преамбулу
-
Предоставляет описание каждого теста перед его выполнением.
- -v подробный
-
Предоставляет более подробную информацию о каждом тесте после его выполнения. Обратите внимание, что любые не пройденные тесты должны выводить дополнительную информацию, независимо от того, был ли параметр -v указан.
ДИАГНОСТИКА
-
print "# Perl binary '$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–2021 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.36.0/perlivp