Homebrew 오류“/ usr / bin / bin 이전에 / usr / bin이 발생”을 수정하는 방법


3

나는 이것이 새로운 질문이 아니라고 확신하며 벤은이 웹 사이트에서 전에 답변했습니다. 처방 된 솔루션을 시도했지만 불행히도 오류가 계속 발생합니다. 따라서 지역 사회에 다시 접근합니다.

문제는 HomeBrew가 다음과 같은 경고를 표시한다는 것입니다.

경고 : / usr / bin은 / usr / local / bin보다 먼저 발생합니다. 이는 Homebrew에서 제공하는 프로그램 대신 시스템 제공 프로그램이 사용됨을 의미합니다. 다음 도구는 두 경로에 모두 존재합니다.

iconv

PATH의 / usr / bin보다 먼저 / usr / local / bin이 발생하도록 PATH를 수정하십시오.

내 / etc / paths는 다음과 같습니다.

/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin

내 ~ / .bash_profile은 다음과 같습니다.

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

내 ~ / .bashrc는 다음과 같습니다.

export PATH=/usr/local/bin:/usr/local/sbin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"

내 echo $ PATH 출력은 다음과 같습니다.

/usr/local/rvm/gems/ruby-1.9.3-p194/bin /usr/local/rvm/gems/ruby-1.9.3-p194@global/bin    /usr/local/rvm/rubies/ruby-1.9.3-p194/bin /usr/local/rvm/bin /usr/bin /bin /usr/sbin /sbin     /usr/local/bin /opt/sm/bin /opt/sm/pkg/active/bin /opt/sm/pkg/active/sbin /opt/local/bin 

IIRC, 경로는 실제로 일종의 이상한 대기열입니다. 경로 파일 에 /usr/local/binAFTER /usr/bin를 넣으십시오. 이것은 완전히 잘못되었을 수 있지만, 십대의 무언가가 내 욕심을 불러 일으키고 있습니다.
L0j1k

echo $ PATH 에 대한 출력의 모든 공백을 실제로 얻 습니까? 아니면 그냥 형식 오류입니까? 어떤 쉘에서 PATH를 출력합니까? 배쉬 ?
Thomas Krajacic

나는 같은 문제가 있습니다. 내가 상상할 수있는 유일한 것은 내 $ PATH를 조종하는 것 입니다이 rvm 스크립트입니다. 나는 /usr/local/bin'/ usr / bin'전에 필요
Harry Moreno

모든 내보내기를 제거하고 내보내기를 그대로두면 /etc/paths어떻게됩니까?
Ammar Alammar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.