it-swarm.com.ru

Как мне отредактировать $ 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, как бы я ввел приведенный выше код?

Спасибо!

140
Joolah

Вы должны открыть этот файл в текстовом редакторе, а затем сохранить его.

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).

277
Alessandro Vendruscolo

Немного подробнее для начинающих:

Сначала убедитесь, что файл . 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 (или другой редактор кода). Или перетащите его на приложение в доке.

… И там вы можете редактировать его, передавать команды экспорта в новых строках.

57
Herr_Hansen

Для начинающих: чтобы создать свой файл .bash_profile в своем домашнем каталоге на MacOS, выполните:

nano ~/.bash_profile

Затем вы можете вставить следующее:

https://Gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

Как видите, он содержит несколько примеров псевдонимов и переменную среды внизу.

Как только вы закончите вносить изменения, следуйте инструкциям в нижней части окна редактора Nano для WriteOut (Ctrl-O) и Exit (Ctrl-X). Затем выйдите из своего терминала и снова откройте его, и вы сможете использовать вновь определенные псевдонимы и переменные среды.

7
Myles O'Connor

В Macbook, шаг за шагом:

  1. Прежде всего откройте терминал и напишите его: cd ~/
  2. Создайте свой bash-файл: touch .bash_profile

Вы создали файл ".bash_profile", но если вы хотите отредактировать его, вы должны написать его;

  1. Отредактируйте свой профиль bash: open -e .bash_profile

После того, как вы можете сохранить из левого верхнего угла экрана: Файл> Сохранить

@canerkaseler

2
Caner

Mac OS X хранит путь не в .bash_profile, а в .profile, поскольку Mac OS X является ветвью семейства * BSD. Вы сможете увидеть экспорт бла-бла-бла в .profile, как только вы запустите cat .profile на своем терминале.

1
neemo810707