Я хочу добавить инструменты Android SDK в мою переменную $PATH. Я ввел следующее в ~/.config/fish/config.fish:
set -x PATH $PWD/Documents/android-sdk-macosx/tools $PATH
set -x PATH $PWD/Documents/android-sdk-macosx/platform-tools $PATH
Работает в начальном окне при запуске TotalTerminal, но когда я открываю другую вкладку (с помощью Cmd+T), путь не устанавливается, как будто config.fish не загружается при открытии другой вкладки. Есть помощь?
решение1
Вы почти у цели. Замените $PWD
на $HOME
, чтобы fish искала инструменты android относительно вашей домашней папки, а не текущей папки, которую вы просматриваете. Поэтому правильные строки должны быть такими:
set -x PATH $HOME/Documents/android-sdk-macosx/tools $PATH
set -x PATH $HOME/Documents/android-sdk-macosx/platform-tools $PATH
Вы также можете объявить область действия глобальной, добавив g
к -x
параметру.
Более подробную информацию о синтаксисе set
смотрите на странице руководства fish:http://ridiculousfish.com/shell/user_doc/html/commands.html#set