IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes POSIX Discussion :

Mauvais fonctionnement du PATH [OS X] [Bash 3]


Sujet :

Shell et commandes POSIX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut Mauvais fonctionnement du PATH
    Bonjour,

    J'ai un petit souci au niveau de mon terminal, celui ci ne reconnait plus les fonctions essentiel bash tel que sudo ou encore ls.

    Après avoir fais un echo $PATH, il me retourne ce résultat:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/opt/local/bin
    J'imagine qu'il manque un chemin de répertoire mais malheureusement après une recherche sur google, je n'ai rien trouvé de concluant.

    Je vous serez gré de me répondre et merci d'avance.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 149
    Par défaut
    ls and co. sont dans /usr/bin/ qui ne figure pas dans votre PATH

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2012
    Messages : 3
    Par défaut
    Le souci, c'est que je ne peux pas modifier grâce aux ligne de commande étant donné que la commande nano par exemple ne fonctionne pas non plus.

    J'ai tenté de faire cette commande mais rien n'y fait :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "export PATH=/usr/bin/:$PATH" > ~/.bashrc

  4. #4
    Membre actif
    Inscrit en
    Août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 59
    Par défaut Chemins en dur
    Tu peux toujours lancer les commandes avec les chemins en dur pour modifier ta config.

    /usr/bin/vim ~/.bashrc va très bien marcher...

    Vois aussi /etc/bashrc et /etc/profile

    De même que /usr/bin/ls va très bien marcher aussi...

    Profites-en pour faire un tour dans /etc/profile.d, /etc/paths.d

    En cherchant là-dedans, tu devrais arriver à trouver où ton PATH est écrasé...

    Je vote pour une install de macports qui aurait un peu cafouillé... Tu n'as pas besoin d'avoir plusieurs fois les mêmes entrées dans ton PATH.

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonjour.

    Le post date mais j'indique quand même une solution pour ceux qui seraient amenés à faire des recherches.

    Sous Mac OS l'équivalent du ~/.bashrc est le fichier ~/.bash_profile, donc remplacer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "export PATH=/usr/bin/:$PATH" > ~/.bashrc
    Par :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "export PATH=/usr/bin/:$PATH" >> ~/.bash_profile
    Ceci étant, il est anormal que ce répertoire ne figure pas dans le PATH par défaut de l'utilisateur.
    De plus tu pourras constater que j'ai remplacé le ">" par ">>" afin de ne pas écraser le contenu du bash_profile

    Cordialement,
    Idriss

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. LAMP: mauvais fonctionnement du php5
    Par youssoufoued dans le forum Ubuntu
    Réponses: 17
    Dernier message: 31/12/2007, 18h10
  2. [MySQL] mauvais fonctionnement php/mysql
    Par pas30 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/10/2007, 04h09
  3. Mauvais fonctionnement après mise en ligne
    Par flow-bolox dans le forum Langage
    Réponses: 4
    Dernier message: 04/08/2007, 14h59
  4. Mauvais fonctionnement d'une macro d'enregistrement
    Par mbellemax dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/06/2007, 18h48
  5. [Tomcat][JSP] Mauvais fonctionnement
    Par gandalf_le_blanc dans le forum Tomcat et TomEE
    Réponses: 47
    Dernier message: 26/04/2004, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo