2017-10-11 6 views
3

J'ai un carton cpanfile. Sur les serveurs sur lesquels j'ai sudo, je serais heureux d'installer les dernières versions de mes modules globalement. Est-ce que j'écris un script qui supprime le 'requires' et utilise cpan -i (bien que je crains que j'en ai trop pour tenir compte de la limite de la ligne de commande), ou cette fonctionnalité est-elle déjà ailleurs?perl carton cpanfile, installation facultative dans l'environnement principal perl

+3

S'il existe un fichier cpan, vous pouvez simplement lancer 'cpanm --installdeps .' en tant que root dans le répertoire avec le fichier cpanfile et cpanm le lira et fera le bon choix. – simbabque

Répondre

1

Si un cpanfile vous pouvez exécuter simplement

$ cpanm --installdeps . 

en tant que root (avec sudo) dans le répertoire avec le cpanfile et cpanm will read it et installer vos dépendances à tout ce que Perl est configuré pour cette cpanm. Vous pouvez ignorer complètement carton pour cela complètement.