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.34.0/perlivp