728x90
반응형
졸업프로젝트를 위해 리액트 네이티브 공부를 하고 있다.
강의를 하나 들으며 초기 개발 환경 세팅을 해놨었다. 하지만 nvm 버전을 다시 확인하기 위해 nvm --version 커맨드를 입력했더니 없는 커맨드라고 뜬다. .bash_profile에 환경변수 초기화 설정을 해 준 것이 터미널을 새로 켤때마다 적용이 안되며 원상복구가 되는 것이었다.
.bash_profile 파일 내용이 바뀐건 아니지만 터미널을 새로 켤 때마다 source ~/.bash_profile을 해주어야 적용이 되기 때문에 상당히 귀찮게 한다.
[원인]
구글링 해 본 결과 원인은 zsh에 있었다.
터미널 테마의 변경으로 bash가 아니라 zsh쉘이 된 것으로 인해 생긴 문제이다. zsh는 터미널이 실행될 때 ~/.bash_profile이 아닌 ~/.zshrc가 실행되기 때문에 새로 켜진 터미널에서는 적용이 되지 않고 있었다.
[해결]
zshrc를 열어서 ~/.zshrc가 실행될 때 bash_profile이 적용될 수 있도록 조건문을 추가해주었다.
조건문을 넣는 것 말고도 .bash_profile에 추가했던 내용을 .zshrc에도 똑같이 직접 넣어줘도 될 것 같다.
적용하니 잘된다 ㅋㅋ
해당 블로그 글을 참고하였음
https://minmong.tistory.com/188
728x90
반응형