2 votes

Client de ligne de commande Mercurial non trouvé

J'ai la dernière version de Mercurial installée sur un Lion entièrement patché et le client Mercurial n'est pas accessible depuis le terminal ("command not found"). Le client en ligne de commande est installé dans /usr/local/bin et j'ai vérifié que ce répertoire figure dans ma variable $PATH.

Ce qui est amusant, c'est que si je me connecte en tant qu'utilisateur Root via sudo, je peux accéder au client de ligne de commande ! J'ai vérifié les permissions de hg et c'est +x pour tous les utilisateurs.

Qu'est-ce qui pourrait ne pas aller ?

3voto

Teryx Points 1937

J'ai trouvé la cause.

Il semble que les permissions sur /usr/local/bin étaient de 700, ce qui est faux. Il devrait être 755. La modification des permissions a permis de résoudre le problème et je peux maintenant accéder au client de ligne de commande mercurial.

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