On Fri, Jul 15, 2011 at 01:04:12PM -0700, Gene LeDuc wrote: > I used cpanm to reinstall Test::TCP and now testdeps sees it. I'm > almost certain that there's only 1 perl on this system; it's a > nearly-new RHEL-6 install (I'm the one who built it). Other than > apache and RT, nothing else has been installed. How would I > determine if there are multiple perls installed?
You can go looking for perl executables. Also, looking at *where* on disk Test/TCP.pm is installed will tell you what perl is using it. > 1. make testdeps says that all dependencies are found > 2. cpan -t Server::Starter says that Test::TCP is missing and throws > flock() and bad file descriptor errors at line 104 of > share/perl5/Test/SharedFork/Store.pm > 3. cpan -t Test::TCP says it's installed and good > 4. cpanm --reinstall Server::Starter says it's installed and good > 5. cpanm --reinstall Plack::Handler::Starlet says it's installed and good If make testdeps finds everything, then RT should be able to find everything. You can test by running rt-server which uses Starlet. -kevin
pgp1UIf6zcmGk.pgp
Description: PGP signature
-------- 2011 Training: http://bestpractical.com/services/training.html