강의

멘토링

커뮤니티

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

terry8987님의 프로필 이미지
terry8987

작성한 질문수

The 10x AI-Native Developer: 회사에서 AI로 압도적 성과를 내는 법

claude에 hook 적용안되는 문제

작성

·

29

0

  • 현재 수강 진도를 함께 알려주세요! "1주차 3강까지 완료" 또는 "2주차 실습 중"처럼 어디까지 들으셨는지 적어주시면 맞춤형 답변을 드릴 수 있어요

  • 구체적인 상황과 함께 질문해주세요! "AI가 안 된다"보다는 "Claude에서 이런 프롬프트를 입력했는데 이런 에러가 나와요"처럼 상세하게 적어주시면 더 정확한 답변을 드릴 수 있어요

  • 스크린샷이나 코드를 첨부해주세요. 에러 화면, 현재 진행 상황을 보여주시면 문제 해결이 10배 빨라집니다! 마크다운 코드 블록(```)을 활용하면 더 깔끔하게 정리할 수 있어요

  • 커뮤니티 검색을 먼저 해보세요. 같은 문제로 고민하신 분들이 이미 해결책을 찾았을 수도 있어요. 검색 후 못 찾으시면 언제든 새로 질문해주세요!

  • 서로 도우며 함께 성장해요. 나도 모르는 건 "저도 궁금해요!"라고 댓글 달아주시고, 아는 건 적극적으로 공유해주세요. 가르치면서 더 잘하게 됩니다

  • 바이브코딩 관련 질문은 환영, 기술 세부사항은 GPT 활용! 프롬프트 작성법, AI 도구 사용법은 여기서, 복잡한 코딩 문법은 ChatGPT에게 물어보시는 게 더 빨라요

  • 진도나 과제 관련 문의는 1:1 문의를 이용해주세요. 개인적인 학습 계획, 환불, 수강 기간 연장 등은 따로 문의해주시면 더 자세히 상담드릴게요

  • 실패 사례도 공유해주세요! "이렇게 했더니 망했어요" 같은 경험담도 다른 수강생들에게 큰 도움이 됩니다. 실패도 소중한 학습 자료예요

     

1-7강에서 hook을 배우고 있는데
window 환경에서 cursor를 이용해서 선생님 수업 따라가는 중에

image.png

전달자료대로 세팅을 해도 claude가 setting.json을 일고 실행한 뒤에 실행 되는 게 아니고 그냥 hook 자체가 적용이 안되는데 이 문제에 대한 해결 방법을 알려주시면 감사드리겠습니다

답변 3

0

안녕하세요. 저 역시 동일한 현상을 겪었습니다.

MacOS, Claude Code v2.0.42 사용 중입니다.

 

claude 대신 'claude --verbose' 명령어를 실행하니 터미널에 정상적으로 Session Start hook이 실행되었다는 것을 확인했습니다.

 

claude도 SessionStart hook이 실행이 되었으나, log level이 달라서 터미널에 조회가 되지 않았던 것으로 추정되나 확실하지 않아. 강사님께 이 부분 확인을 요청드리고 싶습니다.

딩코딩코님의 프로필 이미지
딩코딩코
지식공유자

오 안녕하세요! km6914 님 혹시 로그를 공유해주실 수 있을까요?!

0

딩코딩코님의 프로필 이미지
딩코딩코
지식공유자

안녕하세요 terry8987님!! 좋은 질문 감사합니다

 

호옥시 debug 모드를 사용해서 중간 로그를 볼 수 있을까요?!

해당 훅을 인식하지 못한다던가, 커맨드의 내용에서 에러가 난다던가 하는 이유가 있을 것 같습니다

문의주셔서 감사합니다!

0

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

현재 Claude의 hook 기능이 정상적으로 작동하지 않아 어려움을 겪고 계신 것 같습니다. 주어진 정보와 스크린샷을 토대로 문제 해결에 도움이 될 수 있는 몇 가지 방안을 제안드리겠습니다:

문제 발생 원인 및 해결 방안

  1. 파일 경로 및 설정 확인:

    • settings.json 파일의 경로가 맞는지, 그리고 파일 내 구성 설정이 정확한지 확인해 보세요. 흔히 JSON 파일 내 오타나 잘못된 경로 설정이 문제를 일으킬 수 있습니다.
  2. 권한 설정:

    • security-check.sh와 같은 스크립트 파일에 실행 권한이 있는지 확인하세요. Windows에서는 파일 속성으로 들어가서 “수행” 권한을 부여할 수 있습니다.
  3. hook 설정 적용 확인:

    • cursor가 올바르게 Claude와 연동되어 있는지 확인합니다. Claude의 설정에서 해당 파일의 변경 사항이 즉시 반영되도록 설정되어 있는지 체크하세요.
  4. 환경 변수 및 경로 확인:

    • Claude가 실행되고 있는 환경의 경로나 설정 값이 제대로 되어 있는지 확인해 보세요. 환경 변수 설정이 잘못되어 있을 경우, Claude가 원하는 파일을 읽지 못할 수 있습니다.
  5. 디버깅 및 로그 확인:

    • Claude가 제공하는 로그나 디버깅 정보를 통해 어떤 오류가 발생했는지를 기록하여 문제 원인을 좁혀나갈 수 있습니다.

추가적인 참고 자료

  • 관련 커뮤니티에서 비슷한 문제가 논의된 Clamp와 hook 관련 질문 게시글을 참고하시면, 문제 해결의 실마리를 찾으실 수 있을 것입니다.

만약 위 방법들로도 문제가 해결되지 않는다면, 직접적인 코드를 보여주시면 추가적인 분석이 가능할 수 있습니다.

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

terry8987님의 프로필 이미지
terry8987

작성한 질문수

질문하기