GrepBoard/매뉴얼
51 편 ·

Gemini CLI 설치·로그인이 안 될 때

·Gemini CLI 0.64.0 · Node.js 24.22 · Ubuntu 24.04·8 단계

Gemini CLI 를 설치해 버전을 확인하고, 인증 오류·조직 구독 검사·CI_ 변수로 대화형이 안 뜰 때의 원인과 디버그 모드 사용법을 정리합니다.

Gemini CLI 를 설치하고, 로그인 단계에서 자주 막히는 지점을 하나씩 점검합니다.

[1] Node.js 버전을 확인합니다. 패키지는 Node 20 이상을 요구합니다.

console
$ node -vv24.22.0

[2] 설치합니다. 전역 설치는 아래 명령이고, 설치 없이 한 번 실행하려면 npx @google/gemini-cli 를 씁니다.

console
$ npm install -g @google/gemini-cli

[3] 버전을 확인합니다.

console
$ gemini --version0.64.0

[4] 인증 수단이 없으면 비대화형(-p) 실행은 아래 문구와 함께 종료 코드 41 로 끝납니다. 로그인 전의 정상적인 모습입니다.

console
$ gemini -p "hi" </dev/nullPlease set an Auth method in your ~/.gemini/settings.json or specify one of the following environment variables before running: GEMINI_API_KEY, GOOGLE_GENAI_USE_VERTEXAI, GOOGLE_GENAI_USE_GCA$ echo $?41

[5] gemini 를 실행해 「Sign in with Google」 을 고르면 브라우저가 열립니다. 브라우저가 터미널과 통신할 수 있는 같은 기기에서 해야 합니다(문서).

[6] 로그인 오류는 문구로 원인을 찾습니다. 공식 문제 해결 문서의 항목입니다(문서).

[7] 대화형 화면이 안 뜨면 CI · CONTINUOUS_INTEGRATION 이거나 CI_ 로 시작하는 환경 변수가 있는지 봅니다. 이런 변수가 있으면 비대화형 환경으로 판단합니다. 필요 없으면 그 명령에서만 뺍니다.

console
$ env | grep '^CI'$ env -u CI_TOKEN gemini

[8] 원인이 보이지 않으면 --debug 로 실행합니다. 대화형에서는 F12 로 디버그 콘솔을 엽니다.

console
$ gemini --debug -p "hi" </dev/null

#gemini-cli#troubleshooting