web-dev-qa-db-fra.com

Comment éditer $ PATH (.bash_profile) sous OSX?

J'essaie de modifier une entrée dans PATH, car j'ai fait quelque chose de mal.

J'utilise Mac OS X 10.10.3

J'ai essayé:

> touch ~/.bash_profile; open ~/.bash_profile

Mais l'éditeur de fichier s'ouvre sans rien à l'intérieur.

Mon problème:

J'essaie d'installer Android_HOME sur mon CHEMIN

Je l'ai mal orthographié, mais quand j'ai fermé le terminal et que je suis rentré, il était parti, alors j'ai réessayé:

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

Cette fois, j'ai tapé la commande correctement mais, lorsque j'ai fermé le terminal, mes paramètres ont à nouveau disparu.

Comment puis-je exécuter les réglages souhaités?

Si je devais éditer bash.profile, comment pourrais-je entrer le code ci-dessus?

Merci!

146
Joolah

Vous devez ouvrir ce fichier avec un éditeur de texte, puis l'enregistrer.

touch ~/.bash_profile; open ~/.bash_profile

Il ouvrira le fichier avec TextEdit, collera vos objets et les enregistrera. Si vous l'ouvrez à nouveau, vous trouverez vos modifications.

Vous pouvez utiliser d'autres éditeurs:

nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile

Mais si vous ne savez pas comment les utiliser, il est plus facile d'utiliser l'approche open.


Vous pouvez également utiliser pbpaste. Copie

export Android_HOME=/<installation location>/Android-sdk-macosx
export PATH=${PATH}:$Android_HOME/tools:$Android_HOME/platform-tools

dans le presse-papiers du système, puis dans une exécution du shell

pbpaste > ~/.bash_profile

Ou bien vous pouvez aussi utiliser cat

cat > ~/.bash_profile

(maintenant cat attend l'entrée: collez les deux définitions d'exportation, puis appuyez sur ctrl-D).

289

Un peu plus détaillé pour les débutants:

D'abord, assurez-vous que le fichier . Bash_profile existe? N'oubliez pas que le fichier .bash_profile n'existe pas par défaut. Vous devez le créer vous-même.

Allez dans votre dossier utilisateur dans le Finder. Le fichier .bash_profile devrait y être trouvé. -> HD/Utilisateurs/[NOMUTILISATEUR]

Rappelez-vous: les fichiers avec un point au début les '.' Sont cachés par défaut.

Pour afficher les fichiers cachés dans le Finder Mac OS:

Press: Command + Shift + .

S'il n'existe pas, vous devez créer .bash_profile par vous-même.

Ouvrir le terminal app et basculer dans dossier utilisateur avec une simple commande:

cd

S'il n'existe pas, utilisez cette commande pour créer le fichier:

touch .bash_profile

Deuxièmement, si vous ne pouvez pas mémoriser les commandes nerdy pour enregistrer et fermer dans vim, nano, etc. (comme recommandé ci-dessus), le moyen le plus simple d’éditer consiste à ouvrir le fichier .bash_profile dans votre éditeur de code préféré (Sublime, etc.).

Finder -> Dossier utilisateur. Clic droit -> ouvrir avec: Sublime Text (ou un autre éditeur de code). Ou faites-le glisser sur l'application dans le dock.

… Et là vous pouvez l'éditer, passer des commandes d'exportation dans de nouvelles lignes.

62
Herr_Hansen

Pour les débutants: Pour créer votre fichier .bash_profile dans votre répertoire personnel sous MacOS, exécutez:

nano ~/.bash_profile

Ensuite, vous pouvez coller ce qui suit:

https://Gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

Comme vous pouvez le constater, il inclut des exemples d’alias et une variable d’environnement en bas.

Une fois que vous avez terminé vos modifications, suivez les instructions au bas de la fenêtre de l'éditeur Nano pour WriteOut (Ctrl-O) et Exit (Ctrl-X). Ensuite, quittez votre terminal et rouvrez-le. Vous pourrez alors utiliser vos alias et variables d'environnement nouvellement définis.

7
Myles O'Connor

Dans Macbook, étape par étape:

  1. Tout d’abord ouvrez le terminal et écrivez-le: cd ~/
  2. Créez votre fichier bash: touch .bash_profile

Vous avez créé votre fichier ".bash_profile" mais si vous souhaitez l'éditer, vous devez l'écrire.

  1. Editez votre profil bash: open -e .bash_profile

Une fois que vous pouvez enregistrer depuis le coin supérieur gauche de l’écran: Fichier> Enregistrer

@canerkaseler

2
Caner

Mac OS X ne stocke pas le chemin dans .bash_profile, mais .profile, car Mac OS X est une branche de la famille * BSD. Vous devriez être capable de voir l'exportation bla bla bla dans .profile une fois que vous avez cat .profile sur votre terminal.

1
neemo810707

Pour moi, mon Mac OS est Mojave. et je suis confronté au même problème pendant trois jours et à la fin, j’écris simplement le chemin correct dans le fichier .bash_profile, qui se présente comme suit:

    export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH
  • note1: si vous n'avez pas .bash_profile en créer un et écrire la ligne ci-dessus
  • note2: Compressez votre SDK Flutter téléchargé dans [home]/development si vous copiez et collez ce chemin.
0
ALI HUSSEIN