본문 바로가기
프로그래밍/개발도구

[Sourcetree] .huskyrc command not found 에러

by CaffeLatte 2023. 8. 4.

Next.js 프레임워크로 웹 프로젝트 진행 중,

husky 추가 후 Sourcetree에서 commit시 error가 발생했다(터미널 명령어로는 동작)

 

구글링 결과,

Mac의 GUI 앱에서 Path 환경변수를 올바르게 인식하지 못하는데서 발생하는 문제라고 한다

 

마침 nvm을 사용하고 있었고

# ~/.huskyrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

위의 설정과 비슷한 내용을 설정해본 기억이 있어 적용해 보았더니,

Sourcetree에서 문제없이 commit과 push가 되었다

 

아래는 참고한 사이트이고

관련 내용뿐 아니라 Path 환경변수 관련하여 추가 내용이 있어 읽어보면 좋을듯 하다

 

Sourcetree(osx)에서 Husky(git-commit-hook)가 동작하지 않는 이유: Can’t find “…” in PATH

Sourcetree(osx)에서 Husky(git-commit-hook)가 동작하지 않는 이유: Can’t find “…” in PATH

lovejaco.github.io

 

 

 

끝.

댓글