Ubuntu 16.04, как понизить жемчуг 5.22 до версии 20 в масштабе всей системы

Perl 5.22 удержал от использования определенные массивы. Получил cgi-мусорное-ведро, это не работает в результате. Как я понижаю жемчуг до 5,20 в масштабе всей системы?

0
задан 21 February 2018 в 12:08

1 ответ

Проверка, определенная на массивах в Perl, не удерживается от использования, но запрещается. Это удерживалось от использования начиная с Perl 5.6.1 (выпускает 2001) и инициировал предупреждение с тех пор 5.16 (2012). Это теперь инициировало фатальную ошибку вместо этого.

Понижение системного Perl является плохой идеей, так как существуют системные инструменты, которые зависят от него и таким образом могли бы привести к ошибке, если понижено. Но Вы могли установить несколько версий Perl параллельно и затем обратиться к тому, который Вы хотите использовать в своих затронутых сценариях cgi-мусорного-ведра. Можно использовать perlbrew для этого.

2
ответ дан 30 October 2019 в 23:31

Другие вопросы по тегам:

Похожие вопросы: