El otro día estaba jugueteando con el Perl y necesité un módulo que no venía instalado en el Mac ni en el XCode. Pensé que llegaba con utilizar el comando /usr/bin/cpan, pero era un lío. Menos mal que alguien había escrito unas instrucciones para la configuración de CPAN en Mac OS X.
La solución fue tan sencilla como:
$ which cpan /usr/bin/cpan $ sudo -H cpan -i CGI::Application
Y luego cambiar esta configuración para evitar que el CPAN se cargase alguna aplicación importante en /usr/bin:
cpan> o conf makepl_arg "INSTALLBIN=/usr/local/bin INSTALLSCRIPT=/usr/local/bin" cpan> o conf commit
¡Mano de santo! Eso sí, leed el artículo original (aunque esté en inglés) para cualquier duda.