Как мне отредактировать $PATH (.bash_profile) в OSX?
Я пытаюсь отредактировать запись в PATH, так как я сделал что-то не так.
Я использую Mac OS X 10.10.3
Я пытался:
> touch ~/.bash_profile; open ~/.bash_profile
Но редактор файлов открывается ни с чем внутри.
Моя проблема:
Я пытаюсь установить ANDROID_HOME в мой путь
Я сделал это с ошибкой, но когда я закрыл терминал и вернулся, его уже не было, поэтому я попробовал еще раз:
export ANDROID_HOME=/<installation location>/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
На этот раз я набрал команду правильно, но когда я закрыл терминал, мои настройки снова исчезли.
Как мне выполнить желаемые настройки?
Если бы я должен был редактировать bash.profile, как бы я ввел приведенный выше код?
Спасибо!
11 ответов
Вы должны открыть этот файл в текстовом редакторе, а затем сохранить его.
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).
Немного подробнее для начинающих:
Сначала убедитесь, что файл.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 (или другого редактора кода). Или перетащите его на приложение в доке.
… И там вы можете редактировать его, передавать команды экспорта в новых строках.
Если вы используете MAC Catalina, вам необходимо обновить файл.zshrc вместо.bash_profile или.profile.
В Macbook, шаг за шагом:
- Прежде всего откройте терминал и напишите:
cd ~/
- Создайте свой bash-файл:
touch .bash_profile
Вы создали файл ".bash_profile", но если вы хотите отредактировать его, вы должны написать его;
- Отредактируйте свой профиль bash:
open -e .bash_profile
После того, как вы можете сохранить из левого верхнего угла экрана: Файл> Сохранить
@canerkaseler
Установите путь JAVA_HOME и ANDROID_HOME > Вы должны открыть терминал и ввести приведенный ниже cmd.
touch ~/.bash_profile; open ~/.bash_profile
После этого вставьте ниже пути в файл базового профиля и сохраните его.
export ANDROID_HOME=/Users/<username>/Library/Android/sdk
export PATH="$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$ANDROID_HOME/emulator:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
Для начинающих: создать свой .bash_profile
файл в вашем домашнем каталоге на MacOS, запустите:
nano ~/.bash_profile
Затем вы можете вставить следующее:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
Как видите, он содержит несколько примеров псевдонимов и переменную среды внизу.
Когда вы закончите вносить изменения, следуйте инструкциям в нижней части окна редактора Nano, чтобы записать (Ctrl-O
) и выход (Ctrl-X
). Затем выйдите из своего терминала и снова откройте его, и вы сможете использовать вновь определенные псевдонимы и переменные среды.
Просто введите
open ~/.bash_profile
на терминале вы можете редактировать его.
Определите, какую оболочку вы используете, набрав echo $SHELL
в Терминале.
Затем откройте / создайте правильный файл rc. Для Баша это$HOME/.bash_profile
или $HOME/.bashrc
. Для оболочки Z это$HOME/.zshrc
.
Добавьте эту строку в конец файла:
export PATH="$PATH:/your/new/path"
Для проверки обновите переменные, перезапустив Терминал или набрав source $HOME/.<rc file>
а затем сделать echo $PATH
Самый простой ответ:
Шаг 1. Запустите Terminal.app
Шаг 2: Введите nano .bash_profile - эта команда откроет документ.bash_profile (или создаст его, если он еще не существует) в самом простом в использовании текстовом редакторе в Терминале - Nano.
Шаг 3: Теперь вы можете внести в файл простые изменения. Вставьте эти строки кода, чтобы изменить приглашение терминала.
экспорт PS1="___________________ | \w @ \h (\u) \n| => "
экспорт PS2="| => "
Шаг 4: Теперь сохраните изменения, набрав ctrl +o. Нажмите return, чтобы сохранить. Затем выйдите из Nano, набрав ctrl+x.
Шаг 5: Теперь нам нужно * активировать ваши изменения. Введите source .bash_profile и посмотрите, как изменится ваше приглашение.
Это оно! Наслаждайтесь!
Mac OS X хранит путь не в.bash_profile, а в.profile, поскольку Mac OS X является ветвью семейства *BSD. Вы сможете увидеть экспортный бла-бла-бла в.profile, как только вы запустите cat .profile на своем терминале.
Для меня Mac OS - Мохаве. и я сталкиваюсь с той же проблемой в течение трех дней, и, в конце концов, я просто пишу правильный путь в файле.bash_profile, который выглядит следующим образом:
export PATH=/Users/[YOURNAME]/development/flutter/bin:$PATH
- note1: если у вас нет.bash_profile, создайте его и напишите строку выше
- note2: заархивируйте загруженный SDK flutter в [home]/development, если вы скопируете и вставите этот путь