바이브 코딩

Gemini CLI 설치 및 설정 - AI 코딩 도우미 설정하기

관리자

약 2개월 전

81900
#개발환경#AI#설치가이드#Gemini CLI#CLI

Gemini CLI 설치 및 설정 - 바이브코딩

📚 개발 환경 세팅 완벽 가이드 시리즈

1편부터 순서대로 따라하세요!

  1. Git 설치 가이드
  2. Node.js 설치 가이드
  3. VS Code 설치하기
  4. GitHub 계정 만들기
  5. Vercel 계정 만들기
  6. ✅ Gemini CLI 설치 및 설정 ← 현재 글

⬅️ 이전: Vercel 계정 만들기


🚀 Gemini CLI란?

Google의 공식 오픈소스 AI 에이전트로, 터미널에서 직접 Gemini AI를 사용할 수 있게 해주는 도구입니다.

주요 특징

  • 🎯 무료 사용: 개인 Google 계정으로 60 요청/분, 1,000 요청/일 무료
  • 🧠 강력한 AI: Gemini 2.5 Pro 모델 (1M 토큰 컨텍스트)
  • 🔧 내장 도구: Google 검색, 파일 작업, 셸 명령어, 웹 크롤링
  • 🔌 확장 가능: MCP(Model Context Protocol) 지원
  • 💻 개발자 친화적: 터미널 기반 인터페이스

📋 설치 전 준비사항

항목 요구사항
Node.js 18.0 이상
npm 최신 버전
운영체제 Windows, Mac, Linux

Gemini CLI 설치 방법

1단계: 터미널 열기

  • Windows: Windows키 + R터미널 또는 cmd 입력
  • Mac: Command + Space → "터미널" 검색

2단계: Gemini CLI 설치

터미널에서 다음 명령어 입력:

npm install -g @google/gemini-cli

💡 참고:

  • -g 옵션은 전역(global) 설치를 의미합니다
  • 전역 설치하면 어디서든 gemini 명령어 사용 가능

3단계: 설치 확인

gemini --version

성공적으로 설치되면 버전 정보가 표시됩니다.

Gemini CLI 설치 확인

로그인 설정

1단계: Gemini CLI 실행

터미널에서 gemini 입력

Gemini CLI 초기 화면

2단계: 인증 방법 선택

처음 실행 시 인증 방법을 선택해야 합니다:

인증 방법 장점 제한
Google 로그인 (추천) • 설정 간편
• 무료 사용
• 60 요청/분
• 1,000 요청/일
API Key • 더 많은 요청 가능 • Google AI Studio에서 발급 필요

3단계: Google 로그인 (권장)

  1. Gemini CLI에서 /auth 입력
  2. "● 1. Login with Google" 선택
  3. 브라우저가 열리면 Google 계정으로 로그인
  4. 권한 승인

Gemini CLI 로그인 화면

4단계: 로그인 완료

Google 계정으로 로그인 완료하면 사용 가능!

🎯 기본 사용법

대화 시작

gemini

주요 명령어

명령어 설명
/help 도움말 표시
/auth 인증 설정
/clear 대화 내용 초기화
/exit 또는 Ctrl+C 종료

사용 예시

# 코드 작성 요청
gemini "Python으로 피보나치 수열 함수 작성해줘"

# 파일 분석
gemini "package.json 파일 분석해줘"

# 버그 수정
gemini "이 에러 메시지 해결 방법 알려줘: [에러 내용]"

❗ 문제 해결

문제 1: "command not found: gemini"

해결방법:

# npm 전역 경로 확인
npm config get prefix

# PATH에 추가 (Windows PowerShell)
$env:PATH += ";$(npm config get prefix)"

# PATH에 추가 (Mac/Linux)
export PATH=$PATH:$(npm config get prefix)/bin

문제 2: 권한 오류 (Mac/Linux)

해결방법:

sudo npm install -g @google/gemini-cli

문제 3: Node.js 버전 오류

해결방법: Node.js 18 이상으로 업데이트

node --version  # 현재 버전 확인

📚 추가 리소스


💡 시리즈 완료!

  1. Git: 코드 버전 관리
  2. Node.js: JavaScript 개발 환경
  3. VS Code: 전문 개발자급 코딩 환경
  4. GitHub: 포트폴리오 코드 저장 및 공유
  5. Vercel: 포트폴리오 배포 및 호스팅
  6. Gemini CLI: AI와 함께 코딩하기

모든 개발 환경 세팅이 완료되었습니다!

이제 AI의 도움을 받아 더 빠르고 효율적으로 코딩할 수 있습니다! 🎉

댓글 0

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!