.profile 파일에서 PATH를 어떻게 설정합니까? [복제]


2

가능한 중복 :
PATH 및 기타 환경 변수는 무엇이며 어떻게 설정하거나 사용할 수 있습니까?

현재 Homebrew를 시험 중이며 .profile의 기본 설치 경로 앞에 폴더를 나열하라는 메시지가 표시됩니다.

인터넷 검색 후 생성되지 않은이 파일을 직접 만들어야합니다. 그러나 나는 이와 같은 파일이 어떻게 생겼는지 전혀 모른다. 나는 구글과 같은 일반적인 채널을 통해 어떤 예를 찾는 데 어려움을 겪는다.

도와 줄래?


또는에 추가 export PATH=/usr/local/bin:$PATH하기 만하면 됩니다 (다른 쉘에서도 원할 경우). ~/.bash_profile~/.profile
slhck

Homebrew의 패키지가 우선 순위를 갖도록 "/ usr / local / bin"을 갖도록 / etc / paths를 편집하십시오.
Eivind EB

답변:


0

OS X에는 정의 할 수있는 여러 위치가 있습니다 $PATH. 하나는 ~/.bash_profile(Terminal.app는 셸을 OS X에서 로그인 셸로 시작하므로 .bash_profile대신 대신 이어야 함 .bashrc)입니다. 이것은 오직 영향을 미칩니다 bash. 다른 ~/.MacOSX/environment.plist하나는 plist 편집기 (XCode가 설치된 경우) 또는 defaults명령을 사용하여 편집 할 수 있습니다 . 이것은 모든 GUI 응용 프로그램에 영향을줍니다.

그러나이 기사 에 따르면 environment.plist더 이상 Mountain Lion에서 작동하지 않으므로 대신 줄 setenv PATH /bin:/usr/bin:...을 추가 해야 /etc/launchd.conf합니다.


-1

이것을 찾았습니다 :

export PATH=$PATH:/opt/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/local/lib

alias sl='ls'
alias pwd='echo -n `pwd` | pbcopy'

에서 https://stackoverflow.com/questions/5509587/unix-making-change-to-profile-file


에 Homebrew가 설치되어 있지 않으므로 작동하지 않습니다 /opt. 또한 첫 번째 줄만 필요합니다. 다른 세 사람은 질문과 관련 LD_LIBRARY_PATH이 없으며 설정하는 것은 권장되지 않습니다. 또한 OP는 이후가 아니라 다른 PATH 디렉토리 앞에 Homebrew 폴더를 갖기를 원했습니다 .
slhck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.