Как изменить $PATH (.bash_profile) на OSX?
Я пытаюсь редактировать запись в PATH, так как я сделал что-то неправильно.
Я использую Mac OS X 10.10.3
Я пробовал:
> touch ~/.bash_profile; open ~/.bash_profile
Но редактор файлов не открывается внутри.
Моя проблема:
Я пытаюсь установить ANDROID_HOME на мой PATH
Я ошибся, но когда я закрыл терминал и вернулся, он исчез, поэтому я снова попробовал:
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
На этот раз я набрал команду правильно, но когда я закрыл терминал, мои настройки снова исчезли.
Как выполнить мои требуемые настройки?
Если мне нужно было отредактировать bash.profile, как бы я ввел код выше?
Спасибо!
Ответы
Ответ 1
Вам нужно открыть этот файл с помощью текстового редактора, а затем сохранить его.
touch ~/.bash_profile; open ~/.bash_profile
Он откроет файл с помощью TextEdit, вставьте ваши вещи и сохранит их. Если вы снова откроете его, вы найдете свои изменения.
Вы можете использовать другие редакторы:
nano ~/.bash_profile
mate ~/.bash_profile
vim ~/.bash_profile
Но если вы не знаете, как их использовать, проще использовать подход open
.
В качестве альтернативы вы можете положиться на pbpaste
. Копировать
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
в системном буфере обмена, а затем в запуске оболочки
pbpaste > ~/.bash_profile
Или вы также можете использовать cat
cat > ~/.bash_profile
(теперь cat
ждет ввода: вставьте два определения экспорта, а затем нажмите ctrl-D).
Ответ 2
Немного подробнее для начинающих:
Сначала убедитесь, что файл .bash_profile существует? Помните, что файл .bash_profile не существует по умолчанию. Вы должны создать это самостоятельно.
Зайдите в вашу пользовательскую папку в Finder. Файл .bash_profile должен быть найден там. → HD/Пользователи/[ИМЯ ПОЛЬЗОВАТЕЛЯ]
Помните: файлы с точкой в начале '.' по умолчанию скрыты.
Чтобы показать скрытые файлы в Mac OS Finder:
Press: Command + Shift + .
Если он не существует, вы должны создать .bash_profile самостоятельно.
Откройте приложение терминала и перейдите в папку пользователя с помощью простой команды:
cd
Если он не существует, используйте эту команду для создания файла:
touch .bash_profile
Во-вторых, если вы не можете запомнить команды для сохранения и закрытия в vim, nano и т.д. (Способ, рекомендованный выше), самый простой способ отредактировать - открыть файл .bash_profile в вашем любимом редакторе кода (Sublime и т.д.).
Finder → Папка пользователя. Щелкните правой кнопкой мыши → открыть с помощью: Sublime Text (или другой редактор кода). Или перетащите его на приложение в доке.
… И там вы можете редактировать его, передавать команды экспорта в новых строках.
Ответ 3
Для начинающих: чтобы создать файл .bash_profile
в вашем домашнем каталоге на MacOS, выполните:
nano ~/.bash_profile
Затем вы можете вставить следующее:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
Как видите, он содержит несколько примеров псевдонимов и переменную среды внизу.
Как только вы закончите вносить изменения, следуйте инструкциям внизу окна редактора Nano для WriteOut (Ctrl-O
) и Exit (Ctrl-X
). Затем выйдите из своего терминала и снова откройте его, и вы сможете использовать вновь определенные псевдонимы и переменные среды.
Ответ 4
Mac OS X не сохраняет путь в .bash_profile, но .profile, так как Mac OS X является ветвью семейства BSD. Вы должны иметь возможность видеть экспорт blah blah blah в .profile, как только вы делаете cat.profile на своем терминале.
Ответ 5
В Macbook, шаг за шагом:
- Прежде всего откройте терминал и напишите его:
cd ~/
- Создайте свой bash файл:
touch.bash_profile
Вы создали файл ".bash_profile", но если вы хотите отредактировать его, вы должны написать его;
- Отредактируйте свой профиль bash:
open -e.bash_profile
После того, как вы можете сохранить из левого верхнего угла экрана: Файл> Сохранить
@canerkaseler