[Pdx-pm] Mac OS X 10.3

Austin Schutz tex at off.org
Wed Nov 12 12:46:37 CST 2003


On Wed, Nov 12, 2003 at 10:54:49PM -0800, Michael G Schwern wrote:
> On Wed, Nov 12, 2003 at 09:39:37PM -0800, John Springer wrote:
> > This is Jaguar-oriented, but probably still useful: 
> > (How to install perl 5.8 on Jaguar) 
> > 
> > http://developer.apple.com/internet/macosx/perl.html 
> 
> I would recommend against changing the system perl on any machine.  Leave 
> /usr/bin/perl alone and don't overwrite /System/Library/Perl.  Its likely
> to cause pain and suffering and pain.
> 
> If you want a newer Perl, install it into /usr/local/perl5.x.y and put a 
> symlink in /usr/local/bin.  Configure it so that /Library/Perl is added when
> it asks you for extra directories for @INC.
> 

	..and after you do that you may want to put /usr/local/bin into your
PATH ahead of your current PATH, e.g. in .profile:

PATH=/usr/local/bin:$PATH; export PATH;

	Also on some machines I've used the sysadmins neglect to link
/usr/local/bin/perldoc -> /usr/local/perl5.x.y/bin/perldoc. That can be quite
bothersome when you are trying to read documentation for modules in the
non-system version.

	Also another thing that's worked for me is to install it as 
/usr/local/bin/perl5 or perl5.8, so if you remember the name you can't confuse
the two, even if you wind up using an account without /usr/local/bin in its
PATH first. Ditto for perldoc, etc.

	Seems like this is in a faq somewhere, but my lack of coffee this
morning isn't helping me find it.

	Austin



More information about the Pdx-pm-list mailing list