[ruby] Homebrew의 PATH를 수정하는 방법?
루비 1.9.3을 설치하려고 할 때 먼저 homebrew를 설치해야한다고 읽습니다. 양조 의사를 데려왔고 경고가 많이 나왔습니다. 그 중 하나는 다음과 같습니다.
경고 : / usr / bin은 / usr / local / bin보다 먼저 발생합니다. 이는 Homebrew에서 제공하는 프로그램 대신 시스템 제공 프로그램이 사용됨을 의미합니다. 다음 도구는 두 경로에 모두 존재합니다.
easy_install easy_install-2.6
PATH에서 / usr / local / bin이 / usr / bin보다 앞서도록 PATH를 수정하십시오.
여기에서 묻는 것을 어떻게합니까?
답변
/ etc / paths 파일을 열고 / usr / local / bin을 / usr / bin 위에 놓으십시오.
$ sudo vi /etc/paths
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
그리고 다시 단말 , @mmel
답변
경로를 업데이트하는 방법에는 여러 가지가 있습니다. Jun1st 답변이 훌륭합니다. 또 다른 방법은 다음 .bash_profile
을 갖도록하는 것입니다.
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
장소 위의 라인 /usr/local/bin
과 /usr/local/sbin
당신의 앞에 $PATH
. 당신이 당신의 소스를 얻 .bash_profile
거나 새로운 터미널을 시작하면 당신은 경로를 에코 하여 경로를 확인할 수 있습니다 .
$ echo $PATH
/usr/local/bin:/usr/local/sbin:/Users/<your account>/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
결과 실행에 만족하면 $ brew doctor
다시 더 이상 오류가 발생하지 않습니다.
이 블로그 게시물은 내가 겪은 문제를 해결하는 데 도움이되었습니다. http://moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/
답변
자주 사용하는 터미널 응용 프로그램에서 다음 줄을 실행하십시오.
echo export PATH="/usr/local/bin:$PATH" >> ~/.bash_profile
터미널을 다시 시작하고 실행
brew doctor
문제가 해결되어야합니다
답변
textEdit에서 bash 프로파일 열기
-e .bash_profile 열기
PATH 내보내기 앞에 파일을 편집하거나 붙여 넣기 PATH = / usr / bin : / usr / sbin : / bin : / sbin : / usr / local / bin : / usr / local / sbin : ~ / bin
파일을 저장하고 닫습니다
* .bash_profile을 열려면 textEdit> file> recent를 직접여십시오.
답변
불필요한 중복을 피하기 위해 ~ / .bash_profile에 다음을 추가했습니다.
case ":$PATH:" in
*:/usr/local/bin:*) ;; # do nothing if $PATH already contains /usr/local/bin
*) PATH=/usr/local/bin:$PATH ;; # in every other case, add it to the front
esac