Installazione degli strumenti da riga di comando di TextWrangler in / usr / bin

0

Ho appena installato gli strumenti della riga di comando wrangler di testo e sono posizionati in /usr/local/bin per impostazione predefinita. Su Lion questa directory sembra essere una directory root only e non voglio dover eseguire il comando edit come root.

Tuttavia, se copio il comando di modifica in /usr/local , non avvierà textwrangler. Riesco a vedere il processo di "modifica" in esecuzione ma il wranger di testo non viene avviato.

C'è un trucco per far funzionare la modifica in /usr/bin ? Gli altri strumenti da riga di comando di textwrangler funzionano bene da lì.

    
posta Lee 11.05.2012 - 09:10
fonte

1 risposta

1

Ci scusiamo, ma /usr/bin è ancora una directory root / wheel, quindi sarà davvero peggio installare qui la risorsa textwrangler.

In ogni caso, nel tuo tipo di terminale

echo $PATH e vediamo se /usr/local/bin è nel percorso. Se /usr/local/bin è nel tuo percorso, tutte le cose che installi non avranno bisogno dei permessi di root per essere eseguiti. Se non lo è, puoi aggiungerlo in questo modo:

vai a /etc/paths.d/

crea un file di testo che puoi chiamare localstuff (o qualsiasi altra cosa)

modifica localstuff inserendo /usr/local/bin in esso.

Esempio:

$ ls /etc/paths.d/
50-X11   MacGPG2  TeX      TeXbin   git      julia

$ cat /etc/paths.d/julia 
/usr/local/julia

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/julia:/usr/local/MacGPG2/bin:/usr/texbin:/opt/local/bin:/opt/local/sbin

assicurati che la tua shell sia una shell di login in qualunque terminale tu stia usando, il modo previsto da OSX di aggiungere roba a $PATH sembra interromperti se non usi una shell di login.

Come ho già detto, è probabile che /usr/local/bin sia comunque nella $PATH del tuo utente, quindi non devi preoccuparti. Sposterei anche tutti i file textwrangler che hai inserito in /usr/bin in /usr/local/bin per evitare problemi futuri.

    
risposta data 11.05.2012 - 14:29
fonte

Leggi altre domande sui tag