Perl utilisation/exiger abolute chemin?

Si j'ai un .pm fichier, est-il une manière que je peux use, sans le placer sur mon @INC chemin? Je pense que ce serait plus clair, dans mon cas d'utilisation particulier plus claire que d'utiliser des chemins relatifs ou d'ajouter ce répertoire à @INC.

Edit: Précisions:

J'espérais pour éviter de devoir parcourir chaque élément de @INC, et, au lieu de spécifier directement le fichier qui m'intéresse. Par exemple, dans Node.JS, require('something') va rechercher dans la liste des chemins d'accès, mais require('/specific/something') va aller directement là où je dis qu'il.

En Perl, je ne suis pas certain que ce soit la même fonctionnalité de require, mais il semble fonctionner.

Cependant, use états exigent barewords. Qui m'a laissé un peu perplexe sur la façon d'entrer un chemin d'accès absolu.

use lib déclaration avant use module sera correct pour votre cas. Mais pourquoi ne pouvez-vous pas utiliser require. Il est plus adaptée pour votre problème. Vous pouvez aussi SetEnv PERL5LIB variable d'environnement dans la conf apache pour appliquer ce répertoire pour l'ensemble du projet ou de l'application.
J'ai besoin d'exiger un .pm fichier. Je n'ai pas essayé, mais il ne semble pas comme elle aurait travail à droite. J'ai l'habitude d'appeler des fonctions dans le module avec la syntaxe comme CGI::ReadParse(); ou use CGI ':cgi';. Je ne sais pas comment je pourrais le faire avec require pour un .pm fichier, mais si je pouvais le faire avec require, il serait en effet de résoudre mon problème.
Elle fonctionne. Essayez comme ceci require "Newmodule.pm"; et ensuite appeler Newmodule::subname();. Il s'exécute bien.

OriginalL'auteur Bryan Field | 2013-02-13