Skip to main content

Installation Complète

Guide détaillé pour installer tous les composants de Genesis AI.


📋 Prérequis Détaillés

Système d'Exploitation

  • Windows 10/11 (recommandé : WSL2)
  • macOS 12+ (Intel ou Apple Silicon)
  • Linux Ubuntu 22.04+, Debian 11+, Fedora 36+

Outils Requis

OutilVersionLienUsage
Denov1.40+deno.landProjects Deno
Node.jsv20+nodejs.orgProjects Node.js
PNPMv8+pnpm.ioMonorepo igon7
Gov1.26+go.devGenesis Temporal
Dockerv24+docker.comInfrastructure
Gitv2.40+git-scm.comVersion control

🔧 Installation par Projet

1. igon7 Engine

cd igon7_deno

# Installer Deno (si pas déjà fait)
curl -fsSL https://deno.land/install.sh | sh

# Installer les dépendances PNPM
pnpm install

# Vérifier l'installation
pnpm test

2. Genesis Nexus

cd genesis-nexus

# Installer les dépendances
deno install

# Vérifier
deno task test

3. Genesis Temporal

cd genesis-temporal

# Option A : Docker (recommandé)
docker-compose up -d

# Option B : Build local (nécessite Go)
make build
make start

4. Cloud API

cd genesis-cloud-api

# Installer les dépendances
npm install

# Setup database
npx prisma migrate dev

# Démarrer
npm run dev

5. Desktop

cd genesis-desktop

# Installer
npm install

# Démarrer
npm run dev

6. Mobile

cd genesis-mobile

# Installer
npm install

# Démarrer Expo
npm start

✅ Vérification Globale

# Script de vérification
cd genesis_deno
./scripts/verify-install.sh

# Doit afficher :
# ✅ Deno: 1.40.x
# ✅ Node: 20.x.x
# ✅ PNPM: 8.x.x
# ✅ Go: 1.26.x
# ✅ Docker: 24.x.x
# ✅ All systems operational

🐛 Dépannage

Erreur : "Deno not found"

# macOS/Linux
curl -fsSL https://deno.land/install.sh | sh

# Windows (PowerShell)
irm https://deno.land/install.ps1 | iex

Erreur : "Node version mismatch"

# Utiliser nvm (Node Version Manager)
nvm install 20
nvm use 20

Erreur : "Docker daemon not running"

# macOS/Linux
sudo systemctl start docker

# Windows : Démarrer Docker Desktop

📚 Suite


Temps estimé : 30 minutes
Difficulté : Intermédiaire