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–2023 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.38.0/perlivp