Recursive dependency detected: Bundle::CPAN => ExtUtils::MakeMaker => M/MS/MSCHWERN/ExtUtils-MakeMaker-6.56.tar.gz => File::Spec => S/SM/SMUELLER/PathTools-3.33.tar.gz => File::Path => D/DL/DLAND/File-Path-2.08.tar.gz => File::Spec. Cannot continue.
in the perl cpan installer. Alas! I thought. Will I have to install the old-fashioned way? Indeed no! This may just be a sign that you need to "install Bundle::CPAN" and then "reload cpan".
But I just did that, damn it! Apparently, "reload cpan" isn't always completely effective after "install Bundle::CPAN". If you encounter this error, try quitting cpan and reloading.
Proof yet again that almost all tech problems can be solved by restarting the (whatever).
Btw, if you're not using the CPAN shell, use perl -MCPAN -e 'install( q{Bundle::CPAN} )' to install/update the cpan bundle.