So ändern Sie Standard-perl-installation, die man installiert macports
Ich installiert perl5.14 via macports.
Durch Eingabe
which perl
Bekomme ich
/usr/bin/perl
Wie ändere ich die perl um die macports ein.
Meine .Profil:
# MacPorts Installer addition on 2012-02-02_at_14:42:32: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.
- Sollte funktionieren, was bedeutet
ls -l /opt/local.bin/perl*
zeigen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vielleicht das perl-port nicht aktiv ist? versuchen:
Müssen Sie neu starten Sie das terminal für die
export
wirksam werden. Als schnelle, aber chaotisch Problemumgehung Sie können immer aufrufen perl so:/opt/local/bin/perl
Denken Sie daran, dass Perl-Skripte. Auch, im Gegensatz zu unix-ich finde, ich habe immer zu verwendensudo
wenn Sie die Installation in ein lokales Verzeichnis.Macports ist ideal für die Installation aller nicht-Perl-Bibliotheken, die nicht auf dem Mac installieren, es ist jedoch nicht so ideal für die Installation von Perl-Modulen, wie es ist abhängiger darauf, dass es einen Hafen, kann man nicht wirklich verwenden, CPAN zu installieren.
perlbrew
funktioniert auf dem Mac und ist eine viel bessere Lösung. Aber wenn Sie weiterhin verwenden möchten Macports zu installieren, die nicht-Perl-Bibliotheken stoßen Sie auf ein problem. Ich löste es mit einem.profile
wie diese:Hinweis: der Kommentar. Die erste Zeile gibt mir meine perlbrew Perl, wenn ich öffnen Sie ein terminal. Wenn ich verwenden möchten, Macports zu installieren, Bibliotheken tausche ich den Kommentar um und re-starten Sie das terminal und dann habe ich Macports Perl. Das bedeutet natürlich brauche ich zwei Perls auf meinem Rechner, und beide müssen die gleiche version, aber ich habe keine Probleme mit dieser.
export PERL5LIB="/Library/Perl/5.16/"
ersetzen Sie "/Library/Perl/5.16/" mit dem Pfad CPAN ist mit installieren werden die Module auf Ihr machine. YMMV, aber ich mache das bereits seit Jahren.Nicht auf einem Mac, die ich nicht beantworten kann genau Ihre Frage. Jedoch, viele Perl-Anwender/- Entwickler verwenden nun
perlbrew
zum installieren von neueren Versionen von Perl-und Verwaltung der Wahl zwischen Ihnen. Ich bin Recht zuversichtlich, dass es funktioniert auf dem Mac. Lesen Sie mehr auf der website oder CPAN.