MacOSX에서 PATH 변수 내보내기를 영구적으로 만드는 방법은 무엇입니까?

MacOSX에서 PATH 변수 내보내기를 영구적으로 만드는 방법은 무엇입니까?

그래요

export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy

내 맥에서. 예를 들어 Brew는 이러한 설정에 의존합니다. 전원을 껐다 켜는 동안에도 이러한 설정이 유지되도록 하려면 어떻게 해야 합니까?

이것이 권장되는 방법입니까(모범 사례라고도 함)?

echo "PATH=$PATH:/path/to/whtaever" >> ~/.bashrc && source ~/.bashrc

답변1

재부팅 후에도 살아남기 위해(또는 로그아웃했다가 로그인하기만 하면) 설정에 항목을 추가하는 것이 .bashrc좋지만 두 예 모두에 문제가 있습니다.

export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy

첫 번째 애플리케이션에서만 http_proxy를 설정하고 내보냅니다.

$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $http_proxy
http://proxy:8080
$ echo $ALL_PROXY

$ export http_proxy=http://proxy:8080 export ALL_PROXY=$http_proxy
$ echo $ALL_PROXY
http://proxy:8080

따라서 다음 순서로 두 개의 별도 줄에 배치하십시오 .bashrc.

export http_proxy=http://proxy:8080
export ALL_PROXY=$http_proxy

.bashrc이 명령을 사용 하여 추가하면 echo한 줄로 복사하여 붙여넣을 수 있습니다. 항목을 무분별하게 추가하므로 파일을 편집하여 이미 정의가 있는지 검색하고 그렇다면 교체하는 것이 좋습니다(이 작업을 수행하는 PATH 또는 http_proxy와는 아무 관련이 없습니다). 이 작업을 수행하지 않고 여러 항목이 있는 경우 잘못된 항목을 업데이트하거나 http_proxy행을 하나씩 업데이트 ALL_PROXY하고 후자가 잘못된 값을 갖는 이유가 무엇인지 궁금해할 가능성이 높습니다.

관련 정보