Portál AbcLinuxu, 12. května 2025 10:59
zdravím,
už niekoľko dlhých večerov bojujem s CPANom - som na tom tak zle, že už seriózne zvažujem, že miesto ArchLinuxu nahodím kľudne RPMoidné distro, ktoré má (skoro) všetky perl moduly v balíčkoch. viem, že sa cpan install snaží závislosti riešiť, ale i napriek tomu veľmi často zlyháva. ale k problému. kvôli WebGUI potrebujem do systému dostať celú plejádu perl modulov a jedným z nich je aj LWP::Parallel. Bundle::LWP sa nainštaloval OK, ale ten spomínaný ani za nič.
Failed 3/4 test scripts, Error 255a koniec.
Won't install without force.
Poradíte prosím niekto? Díky, jose
test LWP::Parallel
force install
. už mi tu ale vyskakuje další problém: http://phpfi.com/130613
--with-apache2-apxs=""
perl -e 'Apache2::Build; print Apache2::Build->build_config->{MP_APXS}'
mate nainstalovany apache2?
# pacman -S apache :: apache-2.2.2-5: is up to date. Upgrade anyway? [Y/n]
co vrati nasledovne:
# perl -e 'Apache2::Build; print Apache2::Build->build_config->{MP_APXS}' perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_COLLATE = "C", LANG = "en_US" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). Can't locate object method "build_config" via package "Apache2::Build" (perhaps you forgot to load "Apache2::Build"?) at -e line 1.
perl -MApache2::Build -e 'print Apache2::Build->build_config->{MP_APXS}'
# perl -MApache2::Build -e 'print Apache2::Build->build_config->{MP_APXS}' perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_COLLATE = "C", LANG = "en_US" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
takže by som to komentoval ako ticho po pěšince
# CPAN shell look Apache2::Request # skoci do shellu, tam perl Makefile.PL --with-apache2-apxs=/path/to/apache2/bin/apxs make make install
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.