파워셸에서 codex CLI 사용하는 방법

파워셸에서 codex CLI 사용하는 방법

1. node.js 설치
node.js 웹사이트에서 LTS 버전 다운로드 받아서 설치.
cmd에서 node -v 명령어, npm -v 명령어 쳤을 때 버전 나와야 함

node -v
v20.14.0

npm -v
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


파워셸(PowerShell) 관리자 권한으로 실행하고, 아래 명령어 입력 후 재시도하기

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned


실행 규칙 변경
[실행 정책은 신뢰하지 않는 스크립트로부터 사용자를 보호합니다. 실행 정책을 변경하면 about_Execution_Policies 도움말 항목(https://go.microsoft.com/fwlink/?LinkID=135170)에 설명된 보안 위험에 노출될 수 있습니다. 실행 정책을 변경하시겠습니까?] 문구가 나오면 [A]키를 눌러 [모두 예(A)]를 선택하기


파워셸 껐다가 다시 실행해서 codex --version 명령어 또는 codex --full-auto 명령어 실행하면 정상적으로 실행됨.