OSX Mountain Lion 10.8.2를 사용하고 있습니다.
$echo $PATH
이것을 인쇄하세요:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/Users/myusername/.rvm/bin
~/.bash_profile
및 의 내용을 모두 주석 처리 ~/.bashrc
하고 컴퓨터를 다시 시작했지만 $PATH
변수( ) /Users/myusername/.rvm/bin
의 마지막 부분이 사라지지 않습니다.
내 변수에 마지막 부분이 추가된 $PATH
위치를 어떻게 찾을 수 있나요?
답변1
man bash
이 INVOCATION
섹션에서는 대화형 로그인 셸 세션을 시작하는 데 관련된 파일을 설명합니다.
/etc/profile
~/.bash_profile
~/.bash_login
~/.profile
이들 중 하나에는 이 할당이 포함되거나 이 할당이 포함된 다른 스크립트를 가져오는 source
/ 문이 포함될 수 있습니다. .
마지막 두 개를 이미 확인했으므로 처음 두 개와 그 중 하나의 파일을 살펴보세요. 여기에는 일반적으로 다음이 포함됩니다./etc/profile.d/*
, 여기에는 종종 애플리케이션별 PATH
작업이 포함됩니다.
내 특별한 경우(Ubuntu 12.10)의 경우 4개의 파일은 다음 소스에서 제공됩니다.
/etc/profile
:/etc/bash.bashrc
/etc/profile.d/*.sh
~/.bash_profile
존재하지 않는다~/.bash_login
존재하지 않는다~/.profile
:$HOME/.bashrc
RVM 특정 RC 파일의 소스를 다음과 같이 제공하도록 요청하십시오.~/.bash_profile
단일 사용자 설치의 경우 이것이 좋은 선택일 수 있습니다.