인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

hjy100489님의 프로필 이미지

작성한 질문수

Vue.js 끝장내기 - 실무에 필요한 모든 것

API 서버 실행 및 확인

계속 따라하다가 안돼서 bash에 연결할떄 안되더라구요

작성

·

29

0

따라하다가 자꾸 안돼서 보니까
bash에 연결할떄 안되더라구요

제 맥북에는 zsh? 여기에다가 해야 되더라구요
이렇게 nvm 써도 문제없는건지 궁금하고
왜 이렇게 다른걸로 하게 되는지 궁금해요!

라고 물어보려다가 검색을 해보았습니다.
macOS Catalina부터 기본 쉘이 bash에서 zsh로 변경되었다네요
zsh에 설치하는게 맞는거였어요.
맥OS 여러분 참고하세요~~

답변 1

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다. hjy100489님.

질문 주신 내용에서 zsh에서 nvm을 사용해도 되는지와 왜 다른 쉘을 사용하게 되었는지를 이해하고자 하신 것 같습니다.

macOS Catalina부터 기본 쉘이 bash에서 zsh로 변경된 이유는 여러 가지가 있습니다. zsh는 더 많은 기능과 유연성을 제공하며, 사용자 친화적이라는 장점이 있어 Apple에서는 zsh를 기본으로 채택하게 되었습니다.

nvm과 같은 도구를 설치할 때, 기본 쉘은 사용자 환경에 영향을 미치는데, 이는 여러분의 쉘 설정 파일(.bashrc 또는 .zshrc)에 추가 설정이 필요할 수 있음을 의미합니다.

zsh 환경에서 nvm을 문제없이 사용하기 위해서는 다음과 같은 설정이 필요할 수 있습니다:

  • .zshrc 파일에 다음 코드를 추가해야 합니다:
    
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
    

이와 관련하여 유사한 사례가 다음 URL에 있습니다:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.