Terminal.app를 닫고 열 때 내 ~ / .bash_profile을로드하지 않습니다. 파일 맨 위에 내 RVM 설정이 있지만 절대로드하지 않습니다.
보시다시피 입력 할 때 rvm
터미널에 command not found
이것은 내가 달려야하는 고통이다. source ~/.bash_login
터미널을 열 때마다.
이 문제가있는 유일한 사람입니까? 내가 뭘 잘못하고 있죠?
답변
그것이 있어야만 하는가? .bash_login
? 이름 바꾸기 .profile
.
답변
Bash는 .bash_login
파일이 로그인 셸로 시작된 경우 ( --login
깃발). 이름 바꾸기 .bashrc
대신에 bash
대화 형 쉘로 호출되었습니다. --login
깃발.
답변
.bash_login 스크립트에 다음과 같은 상대 경로가 없는지 확인하십시오.
소스 .profile
로 변경
소스 ~ / .profile
Lion은 디렉토리를 현재 탭 또는 마지막 세션의 위치로 변경하므로 모든 경로가 절대적이어야합니다.
답변
라이온의 bash는 ~ / .profile을로드하지 않습니다.
첨가 source ~/.profile
쉘 환경 설정에서 시작시 실행되는 명령은 도움이되었지만 상당히 이상하지 않습니다.
답변
.bashrc를에서 바꾸기
source .bash_profile
에
source ~/.bash_profile
그 트릭을 나에게 해줬습니다.
답변
Sierra를 실행하는 MacBook의 기본 동작 (High Sierra에 대해 잘 모름)이 Terminal이 실행되는 것으로 보입니다. .bash_profile
로그인시.
경우에만 .bash_profile
존재하지 않는다 터미널이 가서 실행할까요? .bash_login
대신에.
비어 있지 않은지 확인하십시오. .bash_profile
귀하의 홈 디렉토리에 앉아. 그럴 경우 삭제하고 다시 로그인하십시오. 터미널을 실행해야합니다. .bash_login
.
(경험적으로 : 내 MacBook은 열거 나 실행되지 않습니다. .profile
또는 .bashrc
. 그러나 실제로, 나는 나의 .bash_login
달리다 touch ~/.bash_profile
, 실행하여 작업 순서로 복원 rm ~/.bash_profile
.)