Initial commit
Dieser Commit ist enthalten in:
28
start-skillmate.sh
Normale Datei
28
start-skillmate.sh
Normale Datei
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
# SkillMate Starter für Linux/Mac
|
||||
|
||||
# Prüfe ob Python 3 installiert ist
|
||||
if ! command -v python3 &> /dev/null; then
|
||||
echo "❌ Python 3 ist nicht installiert!"
|
||||
echo " Bitte installieren Sie Python 3.8 oder höher"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Gehe zum Projektverzeichnis
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
# Installiere Python-Abhängigkeiten falls nötig
|
||||
if [ ! -d "venv" ]; then
|
||||
echo "🔧 Erstelle virtuelle Umgebung..."
|
||||
python3 -m venv venv
|
||||
fi
|
||||
|
||||
# Aktiviere virtuelle Umgebung
|
||||
source venv/bin/activate
|
||||
|
||||
# Installiere Abhängigkeiten
|
||||
pip install -r requirements.txt 2>/dev/null
|
||||
|
||||
# Starte SkillMate
|
||||
echo "🚀 Starte SkillMate..."
|
||||
python3 main.py
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren