Thread Prüfen ob ein Modul installiert ist
(16 answers)
Opened by roli at 2007-03-13 14:24
Wenn
eval { use $modul; } fehl schlägt, heisst das noch lange nicht, dass ein Modul nicht installiert ist, sondern allerhöchstens, dass ein Modul aus irgendeinem Grund nicht eingebunden werden konnte. Es können auch diverse andere Fehler beim Einbinden aufgetreten sein. Vielleicht fehlen Dependencies oder es gibt Compilerfehler. print "Modul nicht installiert" if $@; kann also nicht richtig sein. Eher wohl print "Modul konnte nicht eingebunden werden: ".$@;\n\n <!--EDIT|opi|1174068129--> What is a good module? That's hard to say.
What is good code? That's also hard to say. One man's Thing of Beauty is another's man's Evil Hack. |