1 votes

Impossible d'exécuter ack après l'avoir installé à l'aide de MacPorts

Après avoir installé p5-app-ack en utilisant Macports, je peux voir qu'il est installé correctement. enter image description here

Je ne peux cependant pas le faire fonctionner. J'obtiens ack: command not found. et which ack n'affiche rien. Comment puis-je voir où le port a installé mon ack et comment l'ajouter au PATH exécutable ?

2voto

Artem Tikhomirov Points 4501

MacPorts, par défaut, s'installe dans /opt/local/ à en juger par la capture d'écran, l'ack devrait être en /opt/local/perl/p5-app-ack/ si vous avez utilisé le chemin d'installation par défaut. Assurez-vous que ce chemin se trouve dans la variable d'environnement $PATH.

Pour l'ajouter à votre chemin, éditez votre fichier de configuration du shell (probablement ~/.profile ou ~/.bashrc) et ajoutez ou modifiez la ligne suivante. export PATH="$PATH":/opt/local/perl/p5-app-ack

Je n'utilise pas MacPorts pour ack, je l'installe manuellement avec la commande suivante à partir du fichier ack installer la page.

curl http://betterthangrep.com/ack-standalone > ~/bin/ack && chmod 0755 !#:3

Cela permettra d'installer ack dans le $HOME/bin/ comme un seul gros fichier perl et je n'ai pas eu à modifier ma variable $PATH.

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