터미널을 열 때마다 또는 다른 변수 .bash_profile
를 활성화 하기 위해 소스 를 사용해야합니다 $JAVA_HOME
.
답변
예,라고 ~/.zshenv
합니다.
내가 $JAVA_HOME
설정 한 방법은 다음과 ~/.zshenv
같습니다.
export JAVA_HOME="$(/usr/libexec/java_home)"
그러나 zsh는 bash 가 아니므.bash_profile
로 터미널을 열 때마다 소스 를 가져와야한다고해서 zsh로해야한다는 의미 는 아닙니다 . zsh를 사용하면 변경할 때만 리소스를 사용 하고 이미 열려있는 터미널에 대해서만 리소스를 사용하면 ~/.zshenv
됩니다 . 새 터미널은 이미 새롭고 향상된 .~/.zshenv
노트
내가 상담에 물건 배치해야 내 zsh을 시작 파일의 결정하려고 할 때 나는 종종, 그것은 도움이 zsh을 시작 파일을 .
답변
나는 이것이 오래된 질문이라는 것을 알고 있지만 최근에 MacO를 Catalina로 업그레이드하여 기본 셸을 bash에서 zsh로 변경했습니다.
나는 이것을 끝내었다.
echo source ~/.bash_profile > ~/.zshenv && source ~/.zshenv
zsh 소스를 내 원래 .bash_profile.
답변
최근 Mac에서 Catalina OS로 업그레이드함에 따라 기본적으로 zshrc 파일을 Z-shell 리소스로 사용하는 Z 쉘을 실행하도록 변경되었습니다. 일반적으로 사용자 홈 디렉토리 내에 bash_profile이있었습니다.
- > vim ~ / .bash_profile을 열어 bash_profile에서 내용 복사
- > vim ~ / .zshrc로 zshrc 생성
- bash_profile 내용을 zsrc에 복사
새 터미널 창을 열고 이전 별칭의 / 스크립트를 실행하면 완벽하게 작동합니다.
답변
.bash_profile을 계속 사용하는 다른 간단한 대안은이 파일을 .zshrc 파일에 추가하는 것입니다.
- .zhsrc 파일> vim ~ / .zshrc를 엽니 다.
- 이 줄을 .zshrc 파일> 소스 ~ / .bash_profile에 추가하십시오.
이 간단한 솔루션으로 zhs를 좋아한다면 .bash_prifile을 계속 추가 할 수 있습니다.
답변
Mac Catalina에서 터미널은 zsh를 사용합니다. .bash_profile 대신 .zshenv를 가지고 거기에 스크립트를 작성하는 것이 좋습니다.
다음에 매번 터미널을 열면 .zshenv 내부의 스크립트가 실행됩니다.
답변
![](http://daplus.net/wp-content/uploads/2023/04/coupang_part-e1630022808943-2.png)