Mac OS X에서 $ PATH 변수가 엉망이되었습니다.


2

나는 내 PATH에 뭔가를했다.

몇 가지 새로운 경로를 추가하려고했지만 이제는 다음 명령을 사용하지 않았습니다. open ~/.bash_profile 일과 echo $PATH 다음 중 하나의 경로 만 보여줍니다. /Application/Filename.

이 문제를 해결할 수있는 방법이 있습니까? 이것이 나의 Mac OS X Lion입니다.

답변:


4

네가 엉망으로 만든다면 ~/.bash_profile 편집기에 절대 경로를 제공하여 언제든지 편집 할 수 있습니다.

/usr/bin/nano ~/.bash_profile

변경 사항을 삭제하십시오. PATH 언론 Ctrl 영형 , 그 다음에 . 파일을 덮어 쓰고 쉘을 다시로드하십시오. 경로 설정을 복원해야합니다.

다른 파일을 설정하면 PATH OS X :

  • ~/.bash_login (만약 ~/.bash_profile 존재하지 않는다)
  • ~/.profile (만약 ~/.bash_login 존재하지 않는다)
  • /etc/profile
  • 안에있는 모든 것 /etc/paths.d/
  • 마지막으로 GUI 애플리케이션의 경우 : ~/.MacOSX/environment.plist

새 형식에 올바른 형식을 사용해야합니다. PATH사용자 정의 바이너리를 시스템 바이너리보다 우선할지 여부에 따라 달라집니다.

export PATH=/some/other/path:$PATH

... 또는 다른 방법으로 '라운드 :

export PATH=$PATH:/some/other/path

또는 open .bash_profile GUI 텍스트 편집기에서. 텍스트 편집, 누르기 Cmd-Shift-. ~ 안에 열다… 대화 상자를 사용하여 숨겨진 파일 및 폴더를 표시합니다.
Daniel Beck

한 가지 질문이지만, 수출 PATH .... 터미널에서, 그리고 내가 터미널을 다시로드 할 때마다 경로가 설정되지 않습니다. 나는 그것을 어떻게 영구적 인 길로 만들 수 있는가?
sudesh

결코 내 자신의 질문에 대답하지 마십시오. 나는 / usr / bin / nano ~ / .bash_profile을 사용하고 거기에 경로를 적어 저장하고 터미널을 재시작했다. 이제는 모든 것이 잘 동작한다.
sudesh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.