Spec-Zone.ru › Perl 5.28

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API