1 votes

Quelles sont les conditions préalables à l'utilisation de perlbrew ?

Je veux envoyer une application Perl que j'ai écrite à un simple "utilisateur final" Mac. Il utilise Monterey, mais il n'est pas un développeur, il n'a pas Xcode, et je vais devoir l'aider à utiliser le Terminal pour cela.

Après avoir cherché sans succès un moyen facile d'empaqueter mon application et d'installer localement les modules CPAN (je n'ai pas réussi à faire fonctionner App:FatPacker), j'ai décidé que je devais lui faire mordre la poussière et installer Perlbrew, puis Perl et les modules CPAN.

Bien que cela ne soit pas mentionné dans perlbrew.pl, un compilateur C est nécessaire et n'est pas présent sur un MacOS standard. La compilation de perl échoue, et une boîte de dialogue s'affiche, indiquant que des outils de ligne de commande sont nécessaires, et propose de les installer. Étant sur une liaison cellulaire lente, il a dû refuser jusqu'à ce qu'il puisse atteindre un hotspot wifi.

Avant qu'il ne rencontre d'autres obstacles, j'ai besoin d'une réponse claire à cette question :

  1. Existe-t-il une commande pour effectuer cette installation CLT ?
  2. Xcode est-il nécessaire ?
  3. Doit-il être enregistré en tant que développeur Apple ?
  4. Y a-t-il d'autres conditions préalables à l'installation de Perlbrew auxquelles je n'ai pas pensé ?

La première chose que je fais après avoir installé MacOS est d'installer Xcode, donc je n'ai pas de système comme le sien pour expérimenter.

4voto

Abramodj Points 1771

Xcode d'Apple est pas nécessaire pour obtenir les composants requis pour perlbrew .

Il n'est pas nécessaire d'être un développeur Apple enregistré pour installer les outils de ligne de commande (CLI) nécessaires pour perlbrew . Il suffit de le faire :

xcode-select --install

Pour installer Perl, suivez les instructions suivantes ici et faire :

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X