OSX에서 PATH 환경 변수를 영구적으로 설정
OSX에서 환경 변수를 영구적으로 설정하는 방법에 대한 몇 가지 답변을 읽었습니다.
먼저 Linux / Unix에서 $ PATH를 영구적으로 설정하는 방법은 무엇입니까? 하지만 오류 메시지가 표시 no such file and directory
되어 ~/.bash_profile
대신 시도 할 수 있다고 생각 ~/.profile
했지만 작동하지 않았습니다.
둘째,이 솔루션을 찾았 습니다. os x의 응용 프로그램에서 사용하는 $ PATH를 설정하는 방법은 다음 과 같습니다.
~ / .MacOSX / environment.plist
그러나 다시 no such file and directory
오류 가 발생했습니다.
새 터미널 세션을 열 때마다 반복해서 설정할 필요가 없도록 이러한 변수를 설정하는 방법이 필요합니다.
에 추가해야합니다 /etc/paths
.
참조 (나에게 효과적 임) : 여기
$PATH
macOS 의 변수에 영향을 줄 수있는 파일이 있음을 발견했습니다 (10.11 El Capitan).
최고 투표 답변이 말했듯이
vi /etc/paths
, 이것은 내 관점에서 권장됩니다.또한 잊지 마세요
/etc/paths.d
에 영향을 줄 수있는 파일이 들어있는 디렉토리$PATH
, 변수를 설정git
하고mono-command
내 경우 경로를. 당신은 할 수있는ls -l /etc/paths.d
항목을 나열하고rm /etc/paths.d/path_you_dislike
항목을 제거 할 수 있습니다."bash"환경 (
Terminal.app
예 : 기본값 )을 사용하는 경우~/.bash_profile
또는을 확인해야합니다~/.bashrc
. 해당 파일이 아직 없을 수도 있지만이 두 파일은에 영향을줍니다$PATH
."zsh"환경 (예 : Oh-My-Zsh )을
~./zshrc
사용하는 경우~/.bash*
사물 대신 체크 아웃해야합니다 .
그리고 모든 터미널 창을 다시 시작하는 것을 잊지 마십시오echo $PATH
. $PATH
문자열이 될 것입니다 PATH_SET_IN_3&4:PATH_SET_IN_1:PATH_SET_IN_2
.
처음 두 가지 방법 ( /etc/paths
및 /etc/path.d
)은 /
컴퓨터의 모든 계정에 영향을주는 디렉토리에 있고 마지막 두 가지 방법 ( ~/.bash*
또는 ~/.zsh*
)은 계정 설정에만 영향을주는 ~/
디렉토리 (aka, /Users/yourusername/
)에 있습니다.
더 읽기 : Mac OS X : $ PATH 변수 설정 / 변경-nixCraft
이것을 추가 할 수도 있습니다
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
에 경로를 ~/.bash_profile
지정한 다음 ~/.bashrc
PATH에 경로를 더 추가 할 수있는 위치 를 만듭니다 . 예를 들어.
export PATH=$PATH:.
다음 파일 중 하나를 열 수 있습니다.
/etc/profile
~/.bash_profile
~/.bash_login (if .bash_profile does not exist)
~/.profile (if .bash_login does not exist)
그리고 추가하십시오 :
export PATH="$PATH:your/new/path/here"
MacOS에서 PATH 환경 변수에 새 경로를 추가하려면 /etc/paths.d
디렉토리 아래에 새 파일을 만들고 파일에 설정할 쓰기 경로를 추가하십시오. 터미널을 다시 시작하십시오. echo $PATH
프롬프트에서 확인하여 경로가 환경 변수에 추가되었는지 확인할 수 있습니다 .
예를 들어 /usr/local/sbin
, PATH
변수에 새 경로 를 추가 하려면 다음을 수행 하십시오.
cd /etc/paths.d
sudo vi newfile
에 경로를 추가 newfile
하고 저장하십시오.
터미널을 다시 시작하고 입력 echo $PATH
하여 확인하십시오
첫 번째 방법을 시도하고 참조 페이지를 통과하여 경로 설정을 실행했지만 경로를 에코 할 때 경로를 지정하지 않았습니다.
Mac에서 경로를 설정하기 위해 두 가지 방법을 따를 수 있습니다.
- 변수 이름에 대한 파일을 작성하고 /etc/paths.d 아래에 경로를 붙여넣고 파일을 profile_bashrc에 소스하십시오.
경로 변수를 다음
~/.profile_bashrc
으로 내보내기VARIABLE_NAME 내보내기 = $ (PATH_VALUE)
그리고 경로를 소싱하십시오. 간단하고 안정적입니다.
당신은에 path variable
의해 Mac terminal
또는 linux
또한 설정할 수 있습니다 .
참고 URL : https://stackoverflow.com/questions/22465332/setting-path-environment-variable-in-osx-permanently
'Programing' 카테고리의 다른 글
모든 maven 의존성을 저장소에없는 디렉토리로 다운로드 하시겠습니까? (0) | 2020.07.18 |
---|---|
Sequelize를 사용하는 노드 앱을 구성하는 방법은 무엇입니까? (0) | 2020.07.18 |
Xcode 7 라이브러리 검색 경로 경고 (0) | 2020.07.18 |
IntelliJ IDEA에서 모든 중단 점 제거 (0) | 2020.07.18 |
Python Pandas Aggregation 결과에서 과학적 표기법 형식화 / 억제 (0) | 2020.07.18 |