Stavo usando Bash come shell predefinita su macOS ma ho deciso di passare a Fish.
Sto cercando di passare tra diverse versioni di Java. In bash è stato fatto usando il~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
Ho impostato l'equivalente su Fish ~/.config/fish/fish_variables
set -x JAVA_HOME `/usr/libexec/java_home -v 1.7`
Sfortunatamente, la versione di Java non viene modificata. Come posso impostare le variabili di ambiente (versione specifica di Java, in particolare) usando ~/.config/fish/fish_variables
?
AGGIORNARE:
Secondo le FAQ , invece di ~/.config/fish/fish_variables
, ~/.config/fish/config.fish
dovrebbe essere usato. Inoltre ho creato ~/.config/fish/fish.config
invece di ~/.config/fish/config.fish
.
echo hello
file in quel file e avvii una nuova conchiglia di pesce, vedi la parola "ciao"?