Отредактируйте Perl $ PERL5LIB и @INC - PullRequest
0 голосов
/ 20 декабря 2018

Я использую macOS и просто добавляю:

export PERL5LIB=/usr/local/tools/modules/PERL/:$PERL5LIB

И:

export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}"

А когда я делаю:

echo $PERL5LIB    

Или:

perl -e 'print join "\n", @INC;'

Появляется два раза, я просто хочу отредактировать оба файла $PERL5LIB и @INC, чтобы исключить оба пути.

Как я могу это сделать?

1 Ответ

0 голосов
/ 20 декабря 2018

Заменить

export PERL5LIB=/usr/local/tools/modules/PERL/:$PERL5LIB
export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}"

просто

export PERL5LIB=/usr/local/tools/modules/PERL/"${PERL5LIB:+:$PERL5LIB}"

Примечания:

  • Нет никакого реального вреда, если каталог в @INC дважды.(Просто небольшое снижение производительности.)
  • Вы должны удалить этот косой черты, но это безвредно.
  • Язык называется "Perl. Это не аббревиатура, поэтому написание его" PERL "этонеуместно. Лучшее имя каталога будет perl.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...