- wsl 관리자 권한으로 열기
- (wsl 터미널) 우분투 설치 :
wsl --install
- (vscode - wsl 터미널) nvm 설치 :
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
- vscode - wsl 터미널을 종료 (nvm 설치 후엔 무조건 터미널 종료 후 재시작 필요)
- (vscode) 켜고 우측 하단에
>< 아이콘 클릭 + WSL 연결 클릭(WSL 확장 필요)
docker가 잡히는 오류 가 있었는데 wsl 터미널에 들어가서 wsl -l -v를 입력했을 때 도커가 *로 잡혀있으면 wsl --set-default Ubuntu로 설정을 변경하고 다시 시도하기
- (wsl이 연결된 vscode) 새 터미널 열기 ---- 여기부터 전부 vscode - wsl 터미널에서 작업
- node 22 설치 :
nvm install 22
- nvm node 설치 확인 :
node -v, nvm -v
- codex 글로벌 설치 :
npm i -g @openai/codex
- codex 설치 확인 :
codex --version
- 디렉토리 이동 + 프로젝트 폴더 생성 또는 Git Clone :
mkdir ~/code, cd ~/code , mkdir code/my-prj or git clone ..., `cd 프로젝트_디렉토리
- codex 초기화 :
codex init + GPT 로그인 옵션 선택
난 로그인 됐을 때 localhost:1455...로 연동이 안됐는데, 시크릿 모드로 결과 페이지 링크를 복붙했더니 됐다.
- 사람이 권한을 일일이 승인하여 작업 할지 그냥 권한에 대해서 승인없이 진행할 것인지를 묻는데 일단 일일이 물어보는 2번을 선택했다.
- wsl이 연결된 vscode에서 codex init을 한 폴더를 열어서 내부 파일을 확인하면 된다.
codex init을 한 폴더에서 codex를 터미널에 입력하면 Codex가 시작된다.
참고
https://tilnote.io/pages/69735804e7ed1c12a562d908