On Aug 25, 2004, at 5:44 PM, Alex Robinson wrote:

What is this /cb/perl5.8.4? Is it from the CamelBones bundle that I may have installed just before I had the hardware failure? Or is it something else entirely?

The "Fat Camel" bundle includes Perl 5.8.4, installed in /usr/local/cb/perl5.8.4/.


That aside, how can I get my @INC back to the default so that all my installed modules will work again?

Pick one:

Delete /usr/bin/perl, which is currently a symlink to /usr/local/cb/perl5.8.4/bin/perl, and replace it with a symlink to /usr/bin/perl5.8.1. This will only affect scripts that use #! - CamelBones apps will continue to use the libperl that's installed under /usr/local/cb/.

Add 'use lib qw(/Library/Perl/5.8.1 /Library/Perl/5.8.1/darwin-thread-multi-2level)' to your scripts.

Install the missing MacOSX::File module under Perl 5.8.4.

IMNSHO, the third listed option is best. Now that you've installed a newer Perl, there's little reason not to use it to run your scripts. And, forcing a Perl to use modules that were installed under an older Perl version is chancy - we're talking about minor revisions of 5.8.x, so it's very likely to work, but why take chances?

sherm--



Reply via email to