programing

OS X Lion에서 단말기가 로드되지 않는 문제를 수정하는 방법 ~/.bashrc

skycolor 2023. 4. 12. 22:01
반응형

OS X Lion에서 단말기가 로드되지 않는 문제를 수정하는 방법 ~/.bashrc

+를 사용하여 터미널에서 새 탭을 열 때마다 이전 탭과 동일한 디렉토리에서 bash가 열립니다.이 기능은, 이 환경에서 정상적으로 동작합니다.~디렉토리입니다만, 다른 장소에 있는 경우는, 로딩 에러가 발생합니다..bashrc

Last login: Sat Oct 15 21:10:00 on ttys002
-bash: .bashrc: No such file or directory
Jakub-Arnolds-MacBook-Pro:projects darth$ 

이 모양은.bashrc절대 경로가 아닌 상대 경로를 통해 로드됩니다.source ~/.bashrc, 모든 것이 원활히 동작합니다.

로드된 bashrc

이것은 OS X Lion에 관련된 문제라고 생각합니다.Snow Leopard에서 업그레이드 하기 전에는 같은 문제가 없었기 때문입니다.단, 터미널이 항상 다음 시간에 열리기 때문에 발생할 수 있습니다.~, 같은 디렉토리를 열려고 했는지 기억나지 않습니다.

단, 어떻게 하면 터미널을 로드할 수 있는가 하는 문제는 변하지 않습니다.~/.bashrc상대적이 아닌 절대 경로를 통해요?

터미널에서 로그인 셸이 열립니다.즉,~/.bash_profile실행이 됩니다.~/.bashrc것은 아니다.

대부분의 시스템에서 솔루션은 다음과 같은 '요구'를 하는 것입니다.~/.bashrc에서~/.bash_profile: 이 스니펫을 삽입하기만 하면 됩니다.~/.bash_profile:

[[ -s ~/.bashrc ]] && source ~/.bashrc

이름 바꾸기.bashrc로..profile(또는 후자를 전자로 소프트 슬라이딩)도 이 방법을 사용해야 합니다.여기 보세요.

내 안에 다음 항목이 있습니다.~/.bash_profile:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi

내가 그랬다면.bashrc대신~/.bashrc지금 보고 계신 것과 같은 증상이 나타나게 됩니다.

언급URL : https://stackoverflow.com/questions/7780030/how-to-fix-terminal-not-loading-bashrc-on-os-x-lion

반응형