Получение абсолютного пути к исполняемому файлу perl для текущего процесса
Есть ли способ получитьabsolute путь к исполняемому файлу Perl для текущего процесса?
$ ^ X даст мне имя исполняемого файла Perl, но в документе говорится, что иногда это будет относительный путь, и это, похоже, верно для OS X, например.
ExtUtils :: MakeMaker, похоже, обладает магией, чтобы найти абсолютный путь, так как Makefile, который он генерирует на моей OS X, содержит
<code>PERL = /usr/local/bin/perl FULLPERL = /usr/local/bin/perl </code>
но я понятия не имею, как это происходит или магия легко доступна другим.
РЕДАКТИРОВАТЬ: Спасибо Бородина за$Config{perlpath}
совет. Разбираясь с этим в ExtUtils, я нашел этот фрагмент в ExtUtils :: MM_Unix :: _ fixin_replace_shebang, который, как я полагаю, использует MakeMaker для замены #! Perl на правильную строку shebang.
if ( $Config{startperl} =~ m,^\#!.*/perl, ) { $interpreter = $Config{startperl}; $interpreter =~ s,^\#!,,; } else { $interpreter = $Config{perlpath}; }