From 86c6f2b96323980f75b4435809769ef2193dd157 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 5 May 2008 20:12:06 -0400 Subject: fix PERL5LIB in examples Using `pwd` makes some modules that call cpan recursively succeed to install --- doc/install.mdwn | 4 ++-- doc/tips/nearlyfreespeech.mdwn | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/doc/install.mdwn b/doc/install.mdwn index 052fc71dc..179428cb4 100644 --- a/doc/install.mdwn +++ b/doc/install.mdwn @@ -38,8 +38,8 @@ If you want to install by hand from the tarball, you should make sure that all the perl modules are installed. This is one way to install them, using CPAN: - PERL5LIB=. PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki")' - PERL5LIB=. PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki::Extras")' + PERL5LIB=`pwd` PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki")' + PERL5LIB=`pwd` PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki::Extras")' Then to build and install ikiwiki: diff --git a/doc/tips/nearlyfreespeech.mdwn b/doc/tips/nearlyfreespeech.mdwn index ca1c3d1ef..b8984a4b7 100644 --- a/doc/tips/nearlyfreespeech.mdwn +++ b/doc/tips/nearlyfreespeech.mdwn @@ -38,12 +38,12 @@ Use `wget` to [[download]] the ikiwiki tarball. Then unpack it: Use CPAN to install the perl modules it uses into your home directory: - PERL5LIB=ikiwiki:ikiwiki/cpan:. PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki")' - PERL5LIB=ikiwiki:ikiwiki/cpan:. PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->force(install => "Bundle::IkiWiki::Extras")' + PERL5LIB=`pwd`/ikiwiki:`pwd`/ikiwiki/cpan:`pwd`/lib/perl5 PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->install("Bundle::IkiWiki")' + PERL5LIB=`pwd`/ikiwiki:`pwd`/ikiwiki/cpan:`pwd`/lib/perl5 PERL_MM_USE_DEFAULT=1 perl -MCPAN -e 'CPAN::Shell->force(install => "Bundle::IkiWiki::Extras")' -(This will take a while. As long as the first command succeeds, ikiwiki will be -usable. The second command adds extra modules that some plugins use, and -installation of some of them might fail.) +This will take a while. As long as the first command succeeds, ikiwiki will be +usable. The second command adds extra modules that some plugins use, so it's +ok if installation of some of them fails. ## Build and install ikiwiki -- cgit v1.2.3