it-swarm-eu.dev

Come posso modificare $ PATH (.bash_profile) su OSX?

Sto cercando di modificare una voce in PERCORSO, come ho fatto qualcosa di sbagliato.

Sto usando Mac OS X 10.10.3

Ho provato:

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

Ma l'editor di file si apre senza nulla all'interno.

Il mio problema:

Sto cercando di installare Android_HOME sul mio PERCORSO

L'ho scritto male, ma quando ho chiuso il terminale e sono tornato, non c'era più, quindi ho provato di nuovo:

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

Questa volta, ho digitato correttamente il comando ma, quando ho chiuso il terminale, le mie impostazioni sono scomparse di nuovo.

Come eseguo le mie impostazioni desiderate?

Se dovessi modificare bash.profile, come inserirò il codice sopra?

Grazie!

137
Joolah

Devi aprire quel file con un editor di testo e quindi salvarlo.

touch ~/.bash_profile; open ~/.bash_profile

Aprirà il file con TextEdit, incolla le tue cose e poi lo salva. Se lo apri di nuovo, troverai le tue modifiche.

Puoi usare altri editor:

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

Ma se non sai come usarli, è più facile usare l'approccio open.


In alternativa, puoi fare affidamento su pbpaste. copia

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

negli appunti di sistema e quindi nell'esecuzione di Shell

pbpaste > ~/.bash_profile

In alternativa puoi anche usare cat

cat > ~/.bash_profile

(ora cat attende input: incolla le due definizioni di esportazione e poi premi ctrl-D).

271

Un po 'più dettagliato per i principianti:

Per prima cosa assicurati che il file .bash_profile sia esistente? Ricorda che il file .bash_profile non è lì per impostazione predefinita. Devi crearlo da solo.

Vai nella cartella utente in Finder . Il file .bash_profile dovrebbe essere reperibile lì. -> HD/Utenti/[USERNAME]

Ricorda: file con un punto all'inizio '.' sono nascosti per impostazione predefinita.

Per mostrare i file nascosti nel Finder di Mac OS:

Press: Command + Shift + .

Se non esiste, devi creare .bash_profile da solo.

Apri terminale app e passa a cartella utente con un semplice comando:

cd

Se non esiste, usa questo comando per creare il file :

touch .bash_profile

Secondo se non riesci a memorizzare i comandi nerd per salvare e chiudere in vim, nano ecc. (Il modo consigliato sopra) il modo più semplice per modificare è aprire il file .bash_profile nel tuo editor di codice preferito (Sublime ecc.).

Finder -> cartella utente. Fai clic con il tasto destro del mouse -> apri con: Sublime Text (o un altro editor di codice). Oppure trascinalo sull'app nel dock.

... e lì puoi modificarlo, passare i comandi di esportazione in nuove righe.

54
Herr_Hansen

Per i principianti: per creare il tuo file .bash_profile nella tua directory home su MacOS, esegui:

nano ~/.bash_profile

Quindi puoi incollare quanto segue:

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

Come puoi vedere, include alias di esempio e una variabile di ambiente in basso.

Una volta terminato di apportare le modifiche, seguire le istruzioni nella parte inferiore della finestra dell'editor Nano su WriteOut (Ctrl-O) ed Exit (Ctrl-X). Quindi esci dal tuo terminale e riaprilo, e sarai in grado di utilizzare alias e variabili d'ambiente appena definiti.

7
Myles O'Connor

Nel Macbook, passo dopo passo:

  1. Prima di tutto apri il terminale e scrivilo: cd ~/
  2. Crea il tuo file bash: touch .bash_profile

Hai creato il tuo file ".bash_profile" ma se vuoi modificarlo, dovresti scriverlo;

  1. Modifica il tuo profilo di bash: open -e .bash_profile

Dopo aver salvato dall'angolo in alto a sinistra dello schermo: File> Salva

@canerkaseler

2
Caner

Mac OS X non memorizza il percorso in .bash_profile, ma .profile, poiché Mac OS X è un ramo della famiglia * BSD. Dovresti essere in grado di vedere l'esportazione blah blah blah in .profile una volta che fai cat .profile sul tuo terminale.

1
neemo810707