PDA

View Full Version : Settare environment variabile


feboss
21-02-2010, 19:34
Devo modificare il mio $PATH in snow leopard ma con tutti i metodi scovati su google non sono riuscito a combinare nulla
Qualcuno sa come fare?

Aggiungo qualche info in più:
La shell in uso è fish

VICIUS
22-02-2010, 12:03
Su bash ti avrei detto di modificare il file .bash_profile purtroppo non conosco fish. Controlla nella sua documentazione se c'è qualche accenno ad un file letto durante il login di un utente.

feboss
22-02-2010, 14:47
Sulla documentazione è spiegato come settare una variabile ma NON in modo permanente.
http://fishshell.org/user_doc/index.html#variables
al momento ho risolto così ma con un exit della shell devo ripetere l'operazione

Nella home, ~/.config/fish/ ho un file che sembra proprio essere quello dove aggiungere e modificare le variabili MA:
# This file is automatically generated by the fishd universal variable daemon.
# Do NOT edit it directly, your changes will be overwritten.

Perché quando tocco qualcosa di linuxoso deve essere tutto così complicato?

VICIUS
22-02-2010, 14:52
Come mai usi proprio fish? Bash non funziona bene come shell?

feboss
22-02-2010, 15:07
Messa tempo fa per provare e poi è rimasta la shell predefiita visto che mi ci son trovato bene.
ci perdo un altra giornata e poi se continua a darmi questa noia passo alla bash

RISOLTO creando nella cartella ~/.config/fish/ il file config.fish e inserendo all'interno:
if status --is-login
set PATH $PATH ~/linux/bin
end
sperando che sia il metodo correto