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 :
- Existe-t-il une commande pour effectuer cette installation CLT ?
- Xcode est-il nécessaire ?
- Doit-il être enregistré en tant que développeur Apple ?
- 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.