inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

짐코딩님의 게시글

짐코딩 짐코딩

@gymcoding

수강생
40,880
수강평
3,661
강의 평점
4.9

게시글 1936

질문&답변

Claude Code 자동 Update 활성화 방법은?

안녕하세요! 🙂 Auto-updates가 Disabled로 나온다면 아래 두 가지를 먼저 확인해 보세요. 1. 자동 업데이트를 끄는 설정이 들어가 있는 경우: 윈도우 환경 변수나 settings.json의 env에 DISABLE_AUTOUPDATER 같은 값이 있으면 꺼져요. 이 값을 지우면 다시 켜집니다. 2. WinGet으로 설치한 경우: WinGet 설치본은 원래 자동 업데이트를 하지 않아요. WinGet 설치본을 지우고 강의에서 안내한 PowerShell 공식 설치로 다시 설치하시면 기본으로 켜집니다. 어느 쪽인지 직접 찾기 어려우시면 클로드 코드에게 맡겨 보세요. /doctor 결과를 복사해서 붙여 넣고 이렇게 요청하시면 됩니다. "/doctor 결과에 Auto-updates가 Disabled로 나와. 윈도우 환경이야. 환경 변수, 설정 파일(settings.json), 설치 방식을 확인해서 왜 꺼져 있는지 찾고 자동 업데이트가 켜지도록 고쳐줘." 고친 뒤에는 터미널을 완전히 닫았다가 다시 열고, /doctor에서 Enabled로 바뀌었는지 확인해 주세요. 참고로 자동 업데이트가 꺼져 있어도 터미널에서 claude update를 실행하면 바로 최신 버전으로 올릴 수 있어요. 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
49

질문&답변

claude-nextjs-starterkit에서 .claude폴더 생성

안녕하세요! 🙂 .claude 폴더는 프로젝트 폴더를 만든다고 바로 생기는 게 아니라, 클로드 코드가 이 프로젝트에 저장할 설정이 생겼을 때 만들어져요. 가장 흔한 경우가 권한 승인이에요. 작업 중에 클로드 코드가 명령 실행 권한을 물어볼 때 "don't ask again"(다시 묻지 않기) 항목을 고르면, 그 승인이 .claude/settings.local.json에 저장되면서 폴더가 함께 생겨요. 그래서 권한을 어떻게 승인했는지에 따라 폴더가 생기는 시점이 영상과 다를 수 있어요. 지금 없다고 잘못하신 게 아니고, 강의를 따라가는 데도 문제없어요. 필요한 시점이 오면 클로드 코드가 알아서 만들어요 👍 그리고 .claude는 이름이 점으로 시작하는 숨김 폴더라 파인더나 윈도우 탐색기에서는 안 보일 수도 있어요. 확인해 보고 싶으시면 클로드 코드에게 "이 프로젝트에 .claude 폴더가 있는지 숨김 폴더까지 포함해서 확인해줘"라고 물어보세요. 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
50

질문&답변

VSCODE Extension Claude와 터미널 차이

안녕하세요! 🙂 결론부터 말씀드리면, 확장 프로그램은 Cursor 같은 별도의 편집기가 아니에요. VS Code 안에서 클로드 코드를 채팅창 형태로 쓰게 해주는 방식입니다. VS Code나 Cursor 같은 편집기는 클로드 코드가 만든 파일과 코드를 눈으로 확인하고 고치는 곳이고, 실제 작업은 클로드 코드가 해요. 그 클로드 코드를 터미널에서 claude 명령어로 실행하느냐, 확장 프로그램 채팅창으로 쓰느냐의 차이라고 보시면 됩니다. 다만 클로드 코드는 터미널에서 실행할 때 기능을 100% 사용할 수 있고, 확장 프로그램은 일부 기능이 제한돼요. 그래서 이 강의도 터미널 기준으로 진행합니다. 배우시는 동안은 VS Code 안의 터미널을 열고 claude 를 입력해 실행하시는 걸 권장드려요. 강의를 다 들으신 뒤에는 업무에 편한 방법으로 쓰셔도 괜찮아요. 터미널과 확장 프로그램 비교는 https://inf.run/vRgQL 회차에 정리해 두었어요 👍 감사합니다 🙂

좋아요수
0
댓글수
1
조회수
52

질문&답변

awesome mcp

안녕하세요! 🙂 네, 맞아요. awesome-mcp-servers는 여러 개발자가 만든 MCP 서버를 분야별로 모아둔 목록이에요. 보고 계신 항목 하나하나가 각각 별도의 MCP 서버입니다. 캡처해주신 부분은 그중 '집계자' 분류로, 여러 도구를 MCP 서버 하나로 묶어 쓰게 해주는 서버들이에요. 다만 전부 훑어보실 필요는 없어요. 처음부터 다 읽기보다는 "이 일을 클로드 코드에 맡기고 싶다" 싶은 작업이 생겼을 때 목차에서 그 분야를 찾아보는 사전처럼 쓰시면 됩니다. MCP는 많이 연결할수록 좋은 게 아니라, 지금 작업에 필요한 것만 골라 연결하는 게 핵심이거든요. 저도 꼭 필요한 MCP가 아니면 잘 붙이지 않아요. 설치하기 전에는 두 가지만 확인해 주세요. - 그 서버의 깃허브 메인 화면(README)에 적힌 설치 방법과 필요한 설정 - 믿을 수 있는 곳에서 만든 서버인지 (외부 데이터를 가져오는 서버는 보안 위험이 있을 수 있어요) 설치한 뒤에는 클로드 코드에서 /mcp를 입력해 연결됐는지 확인하시면 돼요 😊 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
48

질문&답변

56강 프로젝트 초기화 커밋 시 main이 아니라 master라는 칩이 붙습니다.

안녕하세요! 🙂 네, 이상 없어요. 스크린샷처럼 첫 커밋에 master 칩이 붙는 건 git 버전이나 설정에 따른 차이일 뿐이에요. master와 main은 이름만 다를 뿐 똑같은 기본 브랜치라서 기능상 차이는 전혀 없습니다 👍 그래서 영상에서 main이라고 나오는 부분은 본인 환경의 master로 바꿔 읽으시면 돼요. 나중에 병합할 때도 클로드 코드에게 "작업한 브랜치를 master에 병합해줘"처럼 main 자리에 master를 넣어 요청하시면 됩니다. 그래도 영상과 똑같이 main으로 맞추고 싶으시면, 클로드 코드에게 "앞으로 새로 만드는 git 저장소는 기본 브랜치 이름이 main이 되도록 설정해줘"라고 요청해 보세요. 이건 git 자체 설정이라 이미 만들어둔 저장소에는 영향을 주지 않고, 다음에 새로 git init 하는 저장소부터 main으로 만들어져요. 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
33

질문&답변

/memory를 쓸 필요가 있나요? 그냥 md 들어가서 편집하면 안되나용?

안녕하세요! 🙂 네, 직접 열어서 편집하셔도 됩니다. CLAUDE.md는 평범한 마크다운 파일이라 커서 같은 에디터에서 고쳐도 똑같이 동작해요. /memory는 이럴 때 편해요. - 지금 세션에 어떤 메모리 파일들이 로드돼 있는지 한눈에 확인할 때 - 홈 폴더에 있는 사용자 메모리처럼 경로가 헷갈리는 파일을 바로 열 때 - 자동 메모리를 켜고 끌 때 그래서 평소 편집은 편한 방법으로 하시고, "내가 쓴 메모리가 제대로 읽히고 있나?" 확인하고 싶을 때 /memory를 써보시면 좋아요 😊 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
78

질문&답변

영상 6분에서 질문입니다.

안녕하세요! 🙂 네, 좋은 지적이에요. 여러 명이 같은 저장소를 쓰는 현업이라면 말씀하신 방법(git rm --cached로 추적만 중지하고 .gitignore와 함께 한 번에 커밋)이 더 깔끔합니다. 로컬 파일은 그대로 두고 추적만 끊는 방식이라 백업했다가 다시 만드는 과정도 필요 없어요. 강의에서는 git이 익숙하지 않은 분도 원리를 눈으로 따라올 수 있게 "삭제, 커밋, .gitignore에 등록, 다시 만들기" 순서로 보여드렸어요. 혼자 쓰는 저장소라면 어느 쪽이든 결과는 같습니다. 한 가지 덧붙이면, 어느 방법이든 저장소에서 그 파일이 빠지는 커밋이 생기기 때문에 그 커밋을 pull 받은 팀원 쪽에서는 파일이 지워질 수 있어요. 팀에서 진행하신다면 각자 로컬 설정 파일(settings.local.json)을 미리 백업해 두도록 공유해 주시면 안전합니다. 클로드 코드에게는 이렇게 요청하시면 돼요. ".claude/settings.local.json이 git에 추적되고 있어. 로컬 파일은 남기고 추적만 중지한 다음, .gitignore에 추가해서 한 커밋으로 정리해줘." 꼼꼼하게 짚어주셔서 감사합니다 🙏

좋아요수
0
댓글수
3
조회수
78

질문&답변

/config Thinking mode 설정

안녕하세요! 🙂 네, 맞아요. 화면에 뜬 "Thinking can't be turned off for Sonnet 5.5" 문구 그대로, Sonnet 5.5 는 Thinking 을 끌 수 없는 모델이에요. 그래서 /config 에서 false 로 바꾸거나 Alt+T 를 눌러도 같은 안내가 나오는 게 정상입니다. Thinking 켜기·끄기는 모델마다 지원 여부가 달라서, 끌 수 있는 모델에서는 강의 내용대로 동작하고 항상 사고하는 모델에서는 이 설정이 적용되지 않아요. 대신 이런 모델은 작업 난이도에 따라 얼마나 깊이 생각할지 스스로 조절해요. 생각하는 양을 줄이고 싶으시면 /effort 로 effort 단계를 낮춰 보세요. 간단한 작업이라면 low 나 medium 으로도 충분합니다 👍 감사합니다 🙂

좋아요수
0
댓글수
2
조회수
65

질문&답변

클로드 설치 및 강의 미션 관련

안녕하세요! 🙂 네, 미션을 하지 않으셔도 수료증은 받으실 수 있어요. 미션은 직접 손으로 해보시도록 돕는 장치일 뿐, 수료 여부와는 관련이 없습니다. 인프런 수료증은 강의 영상을 100% 수강하신 뒤 '강의 완료' 버튼을 누르면 발급되는 것으로 안내되고 있어요. 다만 수료증 발급 정책은 인프런에서 관리하는 부분이라, 회사 제출용으로 정확히 확인이 필요하시면 인프런 고객센터 1:1 문의로 한 번 더 확인해 보시는 걸 권해드려요. 지금처럼 실습이 어려운 상황이라면 강의를 먼저 쭉 보시면서 워크플로우와 프롬프팅 방식을 익혀 두시고, 클로드 코드를 쓸 수 있는 환경이 되면 그때 미션을 진행하셔도 충분해요 👍 감사합니다 🙂

좋아요수
0
댓글수
1
조회수
74

질문&답변

재생이 안됩니다.

안녕하세요! 🙂 학습에 불편을 드려 죄송해요. 보내주신 화면은 영상 파일 문제가 아니라, 인프런 강의실 플레이어가 브라우저를 최신 크롬으로 인식하지 못해서 뜨는 안내예요. 먼저 아래 방법을 한번 시도해 보시겠어요? 1. 주소창에 chrome://settings/help 를 열어 업데이트가 끝났는지 확인하고, 다시 시작 버튼이 보이면 눌러 크롬을 재시작하기 2. 브라우저 캐시 삭제 후 새로고침 3. 크롬 시크릿 모드에서 다시 열어 보기 그래도 같은 화면이 계속 뜬다면 영상 재생은 인프런 플랫폼에서 처리하는 영역이라, 인프런 사이트 우측 하단 [문의하기] 버튼으로 인프런 고객센터에 문의해 주시면 가장 정확하게 확인받으실 수 있어요. 빨리 해결되시길 바랄게요. 감사합니다 🙏

좋아요수
0
댓글수
1
조회수
62