1 votos

¿Cuáles son los requisitos para utilizar perlbrew?

Quiero enviar una aplicación Perl que escribí a un simple "usuario final" de Mac. Él está ejecutando Monterey, pero él no es un desarrollador, no tiene Xcode, y voy a tener que mano a través de la utilización de la Terminal para esto.

Después de buscar sin éxito una forma fácil de empaquetar mi aplicación e instalar localmente los módulos CPAN (no pude conseguir que App:FatPacker funcionara), decidí que tendría que conseguir que mordiera la bala e instalara Perlbrew y, por tanto, Perl y los módulos CPAN.

Aunque no se menciona en perlbrew.pl, se necesita un compilador de C y no está presente en un MacOS estándar. La compilación de perl falla, y un cuadro de diálogo aparece diciendo que se necesitan herramientas de línea de comandos, y ofrece instalarlas. Al estar en un enlace celular lento, tuvo que rechazar hasta que pueda llegar a un punto de acceso wifi.

Antes de que se encuentre con más obstáculos, necesito una respuesta clara a esto:

  1. ¿Existe un comando para realizar esta instalación de CLT?
  2. ¿Es necesario Xcode?
  3. ¿Necesita estar registrado como desarrollador de Apple?
  4. ¿Hay algún otro requisito previo para instalar Perlbrew en el que no haya pensado?

Lo primero que hago después de instalar MacOS es instalar Xcode, así que no tengo un sistema como el suyo para experimentar.

4voto

Abramodj Puntos 1771

Xcode de Apple es no necesario para obtener los componentes necesarios para perlbrew .

No es necesario estar registrado como desarrollador de Apple para instalar las herramientas de línea de comandos (CLI) necesarias para perlbrew . Simplemente hazlo:

xcode-select --install

Para instalar Perl, siga aquí y hacer:

curl -L https://install.perlbrew.pl | bash
perlbrew install-cpanm
perlbrew install perl-5.34.1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X