파워셸에서 codex CLI 사용하는 방법
1. node.js 설치
node.js 웹사이트에서 LTS 버전 다운로드 받아서 설치.
cmd에서 node -v 명령어, npm -v 명령어 쳤을 때 버전 나와야 함
node -v
v20.14.0
v20.14.0
npm -v
10.2.5
10.2.5
2. 파워셸(Windows PowerShell)에서 openai/codex 설치
파워셸(PowerShell) 켜고 아래 명령어 입력해서 설치
npm install -g @openai/codex
3. 파워셸(Windows PowerShell)에서 codex 실행
파워셸(PowerShell) 켜고 아래 명령어 입력
codex --full-auto
3-1. codex 실행 시 보안오류 발생하는 경우
아래처럼 보안오류 발생하는 경우
+ CategoryInfo : 보안 오류: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
+ FullyQualifiedErrorId : UnauthorizedAccess
파워셸(PowerShell) 관리자 권한으로 실행하고, 아래 명령어 입력 후 재시도하기
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
실행 규칙 변경
[실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말 항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을 변경하시겠습니까?] 문구가 나오면 [A]키를 눌러 [모두 예(A)]를 선택하기
파워셸 껐다가 다시 실행해서 codex --version 명령어 또는 codex --full-auto 명령어 실행하면 정상적으로 실행됨.