Das Paket p5-app-ack ist ein Stub-Paket, das ein Paket installiert, das die echte ausführbare Datei enthält, die Ihrer installierten Perl-Version entspricht.
shiny:~ fl$ port deps p5-app-ack Full Name: p5-app-ack @1.960.0_1 Library Dependencies: p5.12-app-ack
Nachdem Sie perl5.12 installiert haben, finden Sie das Stub-Paket und das Paket mit der Binärdatei:
shiny:~ fl$ port list p5*-app-ack p5-app-ack @1.960.0 perl/p5-app-ack p5.12-app-ack @1.960.0 perl/p5-app-ack
und das Programm wird entsprechend der Perl-Umgebung installiert:
shiny:~ fl$ port contents p5.12-app-ack Port p5.12-app-ack contains: /opt/local/bin/ack-5.12 /opt/local/lib/perl5/vendor_perl/5.12.4/App/Ack.pm /opt/local/lib/perl5/vendor_perl/5.12.4/App/Ack/Plugin.pm /opt/local/lib/perl5/vendor_perl/5.12.4/App/Ack/Plugin/Basic.pm /opt/local/lib/perl5/vendor_perl/5.12.4/App/Ack/Repository.pm /opt/local/lib/perl5/vendor_perl/5.12.4/App/Ack/Resource.pm /opt/local/lib/perl5/vendor_perl/5.12.4/darwin-thread-multi-2level/auto/ack/.packlist /opt/local/libexec/perl5.12/ack /opt/local/share/perl5.12/man/man1/ack.1pm
Sie können entweder /opt/local/libexec/perl5.12
Ihrem hinzufügen $PATH
oder einen Symlink zum Programm /opt/local/libexec/perl5.12/ack
irgendwo in Ihrem erstellen$PATH