Я пытаюсь отредактировать запись в 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, как бы я ввел приведенный выше код?
Спасибо!
vi ~/.bash_profile
илиsubl ~/.bash_profile
илиmate ~/.bash_profile
, в зависимости от вашего любимого редактора..bash_profile
пусто / отсутствует тогда.~/.bash_profile
означает, что он находится в корневом каталоге.~
означает корневой каталог. 2. файлы с префиксом.
невидимы дляls
команды. Они вроде как скрытые файлы, файлы нормальный пользователь не действительно нужно видеть. Наш случай здесь является исключением. Чтобы увидеть его, вы можете сделатьls -a
3.touch
создаст файл в указанном каталоге, если он не существует. Если это действительно существует, то ничего не случитсяopen
, откроет его вашим текстовым редактором по умолчанию. 5. В результате работаtouch ~/.bash_profile
с любым каталогом будет работать. потому что твой путь не относительныйОтветы:
Вы должны открыть этот файл в текстовом редакторе, а затем сохранить его.
Он откроет файл с помощью TextEdit, вставит ваши вещи и затем сохранит его. Если вы откроете его снова, вы найдете свои правки.
Вы можете использовать другие редакторы:
Но если вы не знаете, как их использовать,
open
подход легче использовать .В качестве альтернативы вы можете положиться
pbpaste
. копияв системном буфере обмена, а затем в оболочке запустить
Или в качестве альтернативы вы также можете использовать
cat
(теперь
cat
ожидает ввода: вставьте два определения экспорта и нажмите Ctrl-D).источник
cat
запись в файлы, когда текст содержит ссылки на переменные среды, поскольку это означает, что эти ссылки необходимо экранировать. Это должно более обычно использовать текстовый редактор.Немного подробнее для начинающих:
Во-первых, убедитесь, что файл .bash_profile существует? Помните, что файл .bash_profile не существует по умолчанию. Вы должны создать это самостоятельно.
Зайдите в вашу пользовательскую папку в Finder . Файл .bash_profile должен быть там найден. -> HD / Пользователи / [ИМЯ ПОЛЬЗОВАТЕЛЯ]
Помните: файлы с точкой в начале '.' скрыты по умолчанию.
Чтобы показать скрытые файлы в Mac OS Finder:
Если он не существует, вы должны создать .bash_profile самостоятельно.
Откройте приложение терминала и перейдите в папку пользователя с помощью простой команды:
Если он не существует, используйте эту команду для создания файла :
Во-вторых, если вы не можете запомнить команды для сохранения и закрытия в vim, nano и т. Д. (Способ, рекомендованный выше), самый простой способ отредактировать - открыть файл .bash_profile в вашем любимом редакторе кода (Sublime и т. Д.).
Finder -> Папка пользователя. Щелкните правой кнопкой мыши -> открыть с помощью: Sublime Text (или другой редактор кода). Или перетащите его на приложение в доке.
… И там вы можете редактировать его, передавать команды экспорта в новых строках.
источник
Если вы используете MAC Catalina, вам нужно обновить файл .zshrc вместо .bash_profile или .profile
источник
chsh -s /bin/zsh
. Это активирует ваш терминал, чтобы автоматически быть Zsh. Затем вы можете внести изменения в ~ / .zshrc или ~ / .zprofile.mv .bash_profile .zshrc
Для начинающих: чтобы создать
.bash_profile
файл в своем домашнем каталоге на MacOS, запустите:nano ~/.bash_profile
Затем вы можете вставить следующее:
https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054
Как видите, он содержит несколько примеров псевдонимов и переменную среды внизу.
Как только вы закончите вносить изменения, следуйте инструкциям в нижней части окна редактора Nano для WriteOut (
Ctrl-O
) и Exit (Ctrl-X
). Затем выйдите из своего терминала и снова откройте его, и вы сможете использовать вновь определенные псевдонимы и переменные среды.источник
В Macbook, шаг за шагом:
cd ~/
touch .bash_profile
Вы создали свой файл ".bash_profile", но если вы хотите отредактировать его, вы должны написать его;
open -e .bash_profile
После того, как вы можете сохранить из левого верхнего угла экрана: Файл> Сохранить
@canerkaseler
источник
Mac OS X хранит путь не в .bash_profile, а в .profile, поскольку Mac OS X является ветвью семейства * BSD. Вы должны увидеть экспортный бла-бла-бла в .profile, как только вы запустите cat .profile на своем терминале.
источник
csh
несовместимое, а использует.cshrc
и нет.profile
(хотя, если вам нужно использовать несколько Bourne-совместимых оболочек, имеет смысл иметь общие настройки в.profile
).Для меня моя Mac OS - это Мохаве. и я сталкиваюсь с той же проблемой в течение трех дней, и в конце я просто пишу правильный путь в файле .bash_profile, который выглядит следующим образом:
источник
Установите путь JAVA_HOME и ANDROID_HOME> Вы должны открыть терминал и ввести ниже cmd.
После этого вставьте указанные ниже пути в файл базового профиля и сохраните его.
источник
Определите, какую оболочку вы используете, набрав
echo $SHELL
в Терминале.Затем откройте / создайте правильный файл RC. Для Баш это
$HOME/.bash_profile
или$HOME/.bashrc
. Для Z shell это$HOME/.zshrc
.Добавьте эту строку в конец файла:
Чтобы проверить, обновите переменные, перезапустив Терминал или набрав,
source $HOME/.<rc file>
а затем выполнитеecho $PATH
источник