4 votes

Le succès de brew install iftop montre toujours "sudo iftop : command not found".

J'ai réinstallé iftop et la commande n'est toujours pas trouvée. Je suis à court d'idées.

You can see that added the sudo iftop command as prescribed, osx still does not find iftop.

enter image description here

0 votes

SOLUTION OK - celle-ci était stupide. Si vous mettez à jour le /Private/etc/paths vous devez fermer le terminal et le rouvrir pour que ces changements soient utilisés. Exemple : ajout d'un nouveau chemin comme /usr/local/sbin

0 votes

Si vous publiez votre réponse dans la section des réponses, beaucoup de gens verront qu'il y a une réponse au fil du temps. Rien n'est stupide quand on peut apprendre. Je fais des erreurs et des fautes tout le temps et heureusement j'apprends et documente ici ces progrès. Bienvenue sur Ask Different.

3voto

jwalker5006 Points 51

J'ai dû ajouter /usr/local/sbin à /etc/paths . Mais cet ajout ne fait rien si vous ne fermez pas et ne rouvrez pas le terminal. Le terminal charge apparemment les chemins lorsqu'il s'ouvre, mais ne voit pas les nouvelles modifications lorsqu'il est ouvert.

  1. sudo nano /etc/paths

  2. Ajoutez ensuite le chemin /usr/local/sbin , Ctrl-O à sauver, Ctrl-X pour fermer

  3. Redémarrez Terminal (ou ouvrez simplement un nouvel onglet), puis exécutez sudo iftop

0 votes

C'est en fait l'interpréteur de commandes exécuté dans le Terminal qui définit PATH et non le terminal lui-même.

0 votes

Est-ce que sudo est nécessaire ici ? Je peux l'ouvrir sans problème. @jwalker

0 votes

Pour les macs M1 : c'est /opt/homebrew/sbin (ajoutez-le à $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