Eu preciso instalar o perl 5.10 na minha caixa OS X 10.5.8.
Eu tenho macports instalado. E eu pareço ter o port perl5.10 instalado também:
$ sudo port install perl5.10 Password: ---> Computing dependencies for perl5.10 ---> Cleaning perl5.10
No entanto, a versão atual do perl ainda é 5.8.8
$ which perl /opt/local/bin/perl $ perl --version This is perl, v5.8.8 built for darwin-2level Copyright 1987-2006, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. $ /opt/local/bin/perl --version This is perl, v5.8.8 built for darwin-2level Copyright 1987-2006, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page.
o que estou perdendo?
Respostas:
Onde cada versão foi instalada?
Então, a primeira coisa a verificar é sua variável PATH.
Então olhe para outros locais - / usr / local / bin e assim por diante - para ver onde a nova versão foi instalada.
Para mim, eu construo meu próprio Perl, deixando o sistema um para o sistema; está dentro
$HOME/perl/v5.10.1/bin/perl
, perto da versão 5.10.0.Eu uso esse script - chamado 'which' - para estabelecer qual versão de um programa estou usando. Usado com 'which -a perl', ele me contaria todas as cópias possíveis do Perl que eu poderia estar usando ...
fonte
/usr/bin/which
?Eu acho que seria nomeado perl5.10 e não apenas perl.
fonte
port contents perl5.10
para ter certeza, mas principalmente como o executável Perl 5.10 éperl5.10
.