Настройка разработки
Настройка локальной среды разработки и зависимостей для разработки Gemini CLI
Системные требования
Убедитесь, что ваша система соответствует этим требованиям перед началом
Node.js
18.0.0 या выше
Среда выполнения JavaScript
node --versionnpm
8.0.0 या выше
Менеджер пакетов Node.js
npm --versionGit
2.20.0 या выше
Система контроля версий
git --versionVS Code
Последняя версия (рекомендуется)
Редактор кода
code --versionШаги установки
Следуйте этим шагам для настройки среды разработки
Клонировать репозиторий
Получить исходный код Gemini CLI с GitHub
git clone https://github.com/google-gemini/gemini-cli.git cd gemini-cli
Установить зависимости
Установить все необходимые зависимости проекта
npm install
Инициализировать проект
Настроить монорепо и связать пакеты
npm run bootstrap
Собрать проект
Скомпилировать код TypeScript
npm run build
Конфигурация окружения
Настроить среду разработки и инструменты
Расширения VS Code
Рекомендуемые расширения VS Code
TypeScript and JavaScript Language FeaturesESLintPrettier - Code formatterGitLensThunder Client (тестирование API)Переменные окружения
Настроить необходимые переменные окружения
GEMINI_API_KEY=your_api_keyNODE_ENV=developmentDEBUG=gemini:*LOG_LEVEL=debugПроверить установку
Подтвердите, что ваша среда разработки настроена правильно
Запустить тесты
npm testВсе тесты должны пройти
Запустить режим разработки
npm run devДолжен запустить сервер разработки
Проверить качество кода
npm run lintНе должно быть ошибок линтинга
Следующие шаги
Продолжите свой путь разработки с этими ресурсами