Come posso ottenere un file eseguibile Unix da eseguire ovunque, come Java o Git?

1

Ho appena creato il mio primo strumento da riga di comando in Xcode.

Che cosa devo fare, o dove devo mettere il file di output finale, in modo che io possa avviarlo da qualsiasi punto all'interno del terminale, senza dover andare nella directory in cui si trova il file eseguibile Unix effettivo.

Un esempio di questo sono gli eseguibili Java e Git, che posso eseguire nel terminale indipendentemente dalla posizione in cui mi trovo.

    
posta andy 17.06.2012 - 04:05
fonte

1 risposta

3

Puoi aggiungere la posizione nel tuo percorso eseguibile.

Passaggio 1: usa un editor per aprire ~ / .profile

Passaggio 2: aggiungi il percorso effettivo nel file. Ad esempio, ho aggiunto / Users / work / documents / fun / scripts in esso e il mio ~ / .profile ha l'aspetto di

export PATH=/usr/local/sbin:/opt/local/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/Users/work/documents/fun/scripts:$PATH

Passaggio 3: riavvia il terminale e invia il comando quale . Dovresti vedere il percorso del tuo programma e dovresti essere in grado di eseguire il programma indipendentemente dalla tua posizione.

which git
=> /usr/bin/git

O in un altro modo, sposta il programma nel percorso dell'eseguibile esistente. Per vedere il percorso eseguibile esistente.

echo $PATH
    
risposta data 17.06.2012 - 04:22
fonte

Leggi altre domande sui tag