X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2Flocal-lib.git;a=blobdiff_plain;f=lib%2Flocal%2Flib.pm;h=6c629c1733ee22ba8d37ab60871d11749d6c2acb;hp=6ed8a3fa44e09777df46c721afc91a1038a6dc54;hb=9a021b2b54372f72e6c17f3add625c94b2bb5a98;hpb=c4dbb66caaa1ba28bf029d041676b2efb0e401fa diff --git a/lib/local/lib.pm b/lib/local/lib.pm index 6ed8a3f..6c629c1 100644 --- a/lib/local/lib.pm +++ b/lib/local/lib.pm @@ -11,7 +11,7 @@ use File::Path (); use Carp (); use Config; -our $VERSION = '1.004000'; # 1.4.0 +our $VERSION = '1.004001'; # 1.4.1 sub import { my ($class, @args) = @_; @@ -586,6 +586,22 @@ Should probably auto-fixup CPAN config if not already done. Patches very much welcome for any of the above. +=head1 TROUBLESHOOTING + +If you've configured local::lib to install CPAN modules somewhere in to your +home directory, and at some point later you try to install a module with C, but it fails with an error like: C and buried within the install log is an +error saying C<'INSTALL_BASE' is not a known MakeMaker parameter name>, then +you've somehow lost your updated ExtUtils::MakeMaker module. + +To remedy this situation, rerun the bootstrapping procedure documented above. + +Then, run C + +Finally, re-run C and it should install without problems. + =head1 ENVIRONMENT =over 4 @@ -614,8 +630,13 @@ Doc patches for a custom local::lib directory contributed by Torsten Raudssus . Hans Dieter Pearcey sent in some additional tests for ensuring -things will install properly, and furthermore submitted a fix for the bug -causing problems with writing Makefiles during bootstrapping. Many thanks! +things will install properly, submitted a fix for the bug causing problems with +writing Makefiles during bootstrapping, contributed an example program, and +submitted yet another fix to ensure that local::lib can install and bootstrap +properly. Many, many thanks! + +pattern of Freenode IRC contributed the beginnings of the Troubleshooting +section. Many thanks! =head1 LICENSE