라이프스타일

입문자를 위한 문제 해결

먼저 실패한 계층을 구분합니다. 명령을 못 찾으면 설치나 PATH, 로그인 거부는 인증, 파일 누락은 위치나 권한, 결과 오류는 요청이나 코드를 확인합니다. 한 번에 조건 하나만 바꾸세요.

읽는 데 약 15분 · 실습 20 분

작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다.
사진: Mokaair (© Mokaair)
이 글의 목차
  1. 목표와 사용법
  2. 먼저: 증상과 마지막 성공 동작 기록
  3. 설치·로그인·플랫폼 진입점
  4. 작업 폴더·MD·설정
  5. 재현 실습: 올바른 폴더 찾기
  6. 도구·원격·자동화
  7. 문제 해결을 마치고 작업 복귀

목표와 사용법

도식의 01은 증상 기록, 02는 최소 확인 하나, 03은 원인 수정 후 원래 동작 반복입니다. 오류마다 바로 재시도하지 말고 입력·상태·사용 가능한 환경을 보존한 뒤 문제를 좁힙니다.

먼저: 증상과 마지막 성공 동작 기록

시간·플랫폼·버전·현재 폴더·정확한 명령/동작·예상·오류 원문을 기록합니다. 관련 정보만 공유하고 계정·비공개 경로·키를 가리세요. 설치 후 명령이 없으면 설치 결과, 다른 run이 활동하면 작업 이름·호스트를 보존합니다. 빨간 글씨만 잘라내지 말고 직전 명령·위치를 포함해야 다음 판단에 도움이 됩니다.

issue-notes.md 서식 · markdown
# Troubleshooting record
- Time and timezone:
- Surface: desktop / CLI / IDE / mobile / web
- OS and app or CLI version:
- Working folder or execution host (redacted if shared):
- Exact command or UI action:
- Expected result:
- Actual error and exit status:
- Last successful action:
- One change attempted:
- Result after that change:
- Files or settings to restore:

설치·로그인·플랫폼 진입점

증상최소 확인상세
codex 없음터미널 재열기·실행 파일 위치CLI 설치
PowerShell 차단차단 파일명·호출법 기록Windows CLI
macOS/Linux 설치 위치 다름shell·PATH·실행 파일 구분macOS, Linux/WSL
로그인 후 권한 없음같은 터미널의 codex login status계정·사용량
데스크톱·모바일 조작 없음버전·계정·워크스페이스·진입점 기록플랫폼 선택

codex 없음:

PowerShell 차단:

macOS/Linux 설치 위치 다름: ·

로그인 후 권한 없음:

데스크톱·모바일 조작 없음:

같은 PC의 Windows·WSL·컨테이너·원격도 인증·설정을 공유하지 않을 수 있으므로 실패 환경을 식별합니다.

Windows는 Get-Command codex, macOS/Linux는 command -v codex로 실행 파일을 확인합니다. 여러 설치는 기록하고 바로 버전을 지우거나 전체 보안 정책을 바꾸지 않습니다. ChatGPT 인증·API 키·조직 제한을 구분하며 재설치는 한도를 늘리지 않습니다. 서비스 장애는 공식 상태 페이지의 시간·대상을 비교하고 전체 정상이어도 자신의 네트워크·권한 정상으로 단정하지 않습니다.

작업 폴더·MD·설정

증상첫 확인심화 편
수정이 화면에 없음폴더·제공 URL·버전경로, 브라우저
AGENTS.md 적용 안 됨이름·계층·작업 루트규칙 범위
README를 영구 규칙으로 취급지시 진입점·작업 자료 구분문서 역할
TOML 해석 실패최근 수정·따옴표·table 중복·실제 위치설정 문제
재개 후 오래된 결론기록뿐 아니라 현재 파일·버전세션, 인계

수정이 화면에 없음: ·

AGENTS.md 적용 안 됨:

README를 영구 규칙으로 취급:

TOML 해석 실패:

재개 후 오래된 결론: ·

한 조건씩 바꾸고 복구 후 필요한 변경은 유지하며 자신의 진단 표시만 제거하세요. 전체 설정을 인터넷 서식으로 덮어쓰지 않습니다.

재현 실습: 올바른 폴더 찾기

새 path-trouble에 빈 project·other를 만들고 project에만 아래 marker.md를 둡니다. other에서 터미널을 열어 일부러 marker.md를 읽어 파일 누락을 재현하세요. Codex·운영 변경은 필요 없습니다. 현재 위치·목록을 확인하고 명시한 상대 경로로 읽은 뒤 project로 cd해 원래 읽기를 반복합니다.

project/marker.md · markdown
# Correct folder: PATH-PRACTICE-1
Windows: other에서 시작 · powershell
Get-Content -LiteralPath .\marker.md
Get-Location
Get-ChildItem
Get-Content -LiteralPath ..\project\marker.md
Set-Location -LiteralPath ..\project
Get-Content -LiteralPath .\marker.md
macOS / Linux: other에서 시작 · sh
cat ./marker.md
pwd
ls
cat ../project/marker.md
cd ../project
cat ./marker.md

처음은 실패하고 뒤 두 번은 같은 PATH-PRACTICE-1이며 내용을 고친 것이 아니라 위치를 고쳤음을 확인합니다. 원래 위치로 돌아가고 자료는 보관하며 재귀 삭제는 필요 없습니다. Codex에서도 작업 루트·지정 파일 존재부터 확인해 잘못 연 프로젝트인지 판단하세요. 같은 이름 작업·다른 worktree·휴대전화의 오래된 내용이 같은 폴더의 증거는 아닙니다.

PowerShell cmdlet인 Get-Content는 $?를 즉시 저장합니다. $LASTEXITCODE는 주로 codex·node 같은 네이티브 프로그램용입니다. 경로 실습을 마치면 project에 있어야 하며 아래는 없는 other/marker.md, 실제 marker 순서로 읽습니다. PowerShell은 False·True, shell은 0이 아닌 값·0이 나와야 합니다. 다른 명령이 상태를 덮기 전에 저장하세요.

Windows PowerShell: 현재 project · powershell
Get-Content -LiteralPath ..\other\marker.md
$practiceReadOk = $?
$practiceReadOk
Get-Content -LiteralPath .\marker.md
$practiceReadOk = $?
$practiceReadOk
macOS/Linux shell: 현재 project · sh
cat ../other/marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"
cat ./marker.md
practice_read_exit=$?
printf '%s\n' "$practice_read_exit"

정확한 정의는 PowerShell 자동 변수를 참고하세요. 두 읽기는 marker를 바꾸지 않습니다. 예상 밖 편집은 별도로 조사해 경로 수정과 파일 원문 보존을 나누어 인계합니다.

도구·원격·자동화

증상확인 계층심화 편
Skill은 보이나 오동작선택·지시·자료기술 검증
설치 Plugin 읽기 실패진입점·활성·계정·원본 권한플러그인 문제
MCP 설정 있지만 도구 없음프로세스/URL·연결·목록·인증MCP 문제
휴대전화 오래된 자료호스트·작업·표식·Handoff원격 설정, 장치 이동
에이전트 완료 주장·충돌책임·재현 증거품질, 통합
예약 시간 초과·중복저장 설정·활동 run자동화 복구
JSON 답변·프로세스 실패종료·이벤트·최종 자료JSON/JSONL

Skill은 보이나 오동작:

설치 Plugin 읽기 실패:

MCP 설정 있지만 도구 없음:

휴대전화 오래된 자료: ·

에이전트 완료 주장·충돌: ·

예약 시간 초과·중복:

JSON 답변·프로세스 실패:

증상 관련 계층만 처리하며 플러그인 설치와 원본 계정 읽기 권한은 구분합니다.

문제 해결을 마치고 작업 복귀

수정 후 원래 실패 동작과 인접 동작을 검증합니다. Completed 수정 후 Active, 설정 수정 후 이전 정상 항목, MCP 재연결 후 초록 아이콘뿐 아니라 가상 문서 실제 읽기입니다. 증상·원인·단일 수정·검증을 issue-notes.md에 적고 인계에는 최소 입력·시도 절차를 제공합니다. 미해결이면 그대로 기록하고 사용 가능한 상태·다음 증거를 보존하세요.

자신의 임시 표식·설정을 되돌리고 필요한 수정·백업·기록은 유지합니다. 문제 해결을 이유로 전체 설정 삭제·세션 제거·민감 내용 공개를 하지 않습니다. 색인을 처음부터 모두 수행하지 말고 증상에 맞는 한 행을 고르세요. 각 편 위아래에서 로 돌아가 기능·명령·MD 이름으로 다음을 찾습니다. 플랫폼 미지원·미개방은 설치 장애와 구분합니다.

12. 입문자를 위한 문제 해결 — 작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다. Symptom → One check → Retry
12. 입문자를 위한 문제 해결 — 작업 흐름을 설명하는 그림이며 제품 스크린샷이 아닙니다. Symptom → One check → Retry · 사진: Mokaair (© Mokaair)
자세한 설명 보기

Symptom to One check to Retry

전체 목차

  • 라이프스타일

    Codex 학습 센터: 전체 튜토리얼 목차

    설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.

  • 라이프스타일

    Worktree와 작업 격리

    Worktree는 하나의 Git 저장소에 다른 브랜치의 작업 폴더를 만듭니다. 파일이 분리되어도 DB, 포트와 외부 서비스는 공유될 수 있습니다.

  • 라이프스타일

    실습: 작은 웹사이트 만들기

    brief.md에서 Small Steps 할 일 사이트를 계획하고 추가·완료·삭제·필터·로컬 저장을 구현합니다. HTML·CSS·데이터 함수·화면 이벤트·시험을 분리하고 Node와 브라우저로 검증한 뒤 재시작·복원 인계 기록을 남깁니다.

  • 라이프스타일

    사용량과 효율: 재작업 줄이기

    조건, 모델 선택, 시간, 결과를 기록해 불필요한 재시도와 과도한 문맥을 줄입니다.

최신 여행 소식·가이드

출처

라이프스타일