Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ UNIX _ Problème du $PATH avec Mavericks

Écrit par : fgiron 11 Jul 2014, 11:04

Bonjour,

Depuis l'installation de Mavericks, je ne parvenais plus à lancer la commande purge, pas même en sudoer. Et je me suis aperçu récemment que c'est tout simplement parce que le path ignore /usr/sbin. Pourtant, j'ai bien dans /etc/paths le contenu suivant:

Code
% cat /etc/paths  
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin


et d'autre part j'ai bien pris soin dans la définition du path personnel d'ajouter :$PATH:
Code
PATH=/usr/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:$HOME/texmf/bin:$HOME/bin:/usr/local/texlive/2013/bin/universal-darwin:$PATH

export PATH

Cmme on voit ci-dessus, j'ai pris soin d'y inclure le répertoire récriminé, mais la solution ne me paraît pas orthodoxe. D'où peut donc venir le problème?

Merci.

Écrit par : schlum 11 Jul 2014, 12:35

J’ai le même souci sur un de mes Mavericks, avec en plus certains man qui ne fonctionnent plus (ex : "man strcmp") ; je soupçonne ma config zsh d’être en cause, puisque quand je renomme mon .zsh, le problème ne se produit plus ^^

Écrit par : fgiron 11 Jul 2014, 13:10

Je travaille effectivement avec zsh (version fink) et j'ai un lien symbolique .zshrc qui pointe vers ~/Library/init/zsh/.zshrc (si je me souviens bien, c'est parce que le ZDOTFILE défini dans /etc/zshenv n'était pas pris en compte correctement).
Je n'avais pas fait attention, mais sur une autre session où le shell est bash (sans configuration particulière), /usr/sbin est bien dans le path.
Bon, ça n'est pas bien grave tout ça.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)