728x90
728x90
source ~/.bash_profile을 계속 입력해야 하는 이유는 현재 세션에서 Bash 프로파일이 자동으로 적용되지 않기 때문입니다. 이는 몇 가지 원인 중 하나일 수 있습니다. 문제를 해결하기 위해 다음 사항을 확인해 보세요:
1. 로그인 셸 vs 비로그인 셸
- 문제 원인: ~/.bash_profile은 로그인 셸에서만 자동으로 로드됩니다. 터미널에서 새로운 창을 열 때, 이는 로그인 셸이 아닐 수 있습니다.
- 해결 방법: ~/.bash_profile 내용을 ~/.bashrc로 옮기거나 ~/.bashrc에서 ~/.bash_profile을 로드하도록 설정합니다.
실행 명령어:
echo 'if [ -f ~/.bash_profile ]; then source ~/.bash_profile; fi' >> ~/.bashrc
그다음 터미널에서 아래를 실행하세요:
source ~/.bashrc
2. 기본 셸 확인
macOS에서 기본 셸이 Bash인지 Zsh인지 확인하세요. macOS Catalina 이후 버전은 기본 셸로 Zsh를 사용합니다.
기본 셸 확인:
echo $SHELL
- 출력이 /bin/bash이면 Bash를 사용 중입니다.
- 출력이 /bin/zsh이면 Zsh를 사용 중이므로 .bash_profile 대신 .zshrc를 설정해야 합니다.
Zsh에서 해결 방법:
만약 Zsh를 사용 중이라면, ~/.bash_profile 내용을 ~/.zshrc로 옮기세요:
cat ~/.bash_profile >> ~/.zshrc
source ~/.zshrc
728x90
728x90
'홈서버 구축 일대기..' 카테고리의 다른 글
Termius - SSH & SFTP client 설치! (0) | 2024.12.06 |
---|---|
Hexo 블로그 설치 (0) | 2024.12.05 |
Homebrew로 macOS에 MariaDB Server 설치 (1) | 2024.12.03 |
SSH 공개키/개인키 방식으로 안전하게 서버에 접속하는 방법: 맥 환경 기준 (0) | 2024.12.02 |
Homebrew: macOS에서 개발 환경을 쉽게 관리하는 필수 도구 (0) | 2024.12.01 |