Я використовував Bash як стандартну оболонку на MacOS, але я вирішив перейти до Fish.
Я намагаюся переключитися між різними версіями Java. У bash це було зроблено за допомогою ~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
Я встановив еквівалент на Fish ~/.config/fish/fish_variables
set -x JAVA_HOME `/usr/libexec/java_home -v 1.7`
На жаль, версія Java не змінюється. Як я можу встановити змінні середовища (зокрема, конкретну версію Java) ~/.config/fish/fish_variables
?
ОНОВЛЕННЯ:
Відповідно до FAQ , замість ~/.config/fish/fish_variables
, ~/.config/fish/config.fish
слід використовувати. Також я створив ~/.config/fish/fish.config
замість ~/.config/fish/config.fish
.
echo hello
у цьому файлі і почати нову оболонку риби ви бачите слово "привіт"?