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 для вашей платформы.
АВТОР
Peter Prymmer
© 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.28.3/perlivp