개발 환경 설정

Gemini CLI 개발을 위한 로컬 개발 환경 및 종속성 설정

시스템 요구사항

시작하기 전에 시스템이 이러한 요구사항을 충족하는지 확인하세요

Node.js

18.0.0 이상

JavaScript 런타임 환경

node --version

npm

8.0.0 이상

Node.js 패키지 관리자

npm --version

Git

2.20.0 이상

버전 관리 시스템

git --version

VS Code

최신 버전 (권장)

코드 에디터

code --version

설치 단계

개발 환경을 설정하려면 다음 단계를 따르세요

1

저장소 복제

GitHub에서 Gemini CLI 소스 코드 가져오기

git clone https://github.com/google-gemini/gemini-cli.git
cd gemini-cli
2

종속성 설치

필요한 모든 프로젝트 종속성 설치

npm install
3

프로젝트 부트스트랩

모노레포 설정 및 패키지 연결

npm run bootstrap
4

프로젝트 빌드

TypeScript 코드 컴파일

npm run build

환경 구성

개발 환경 및 도구 구성

VS Code 확장

권장 VS Code 확장

TypeScript and JavaScript Language Features
ESLint
Prettier - Code formatter
GitLens
Thunder Client (API 테스트)

환경 변수

필요한 환경 변수 설정

GEMINI_API_KEY=your_api_key
NODE_ENV=development
DEBUG=gemini:*
LOG_LEVEL=debug

설치 확인

개발 환경이 올바르게 설정되었는지 확인

테스트 실행

npm test

모든 테스트가 통과해야 함

개발 모드 시작

npm run dev

개발 서버가 시작되어야 함

코드 품질 확인

npm run lint

린팅 오류가 없어야 함