From c18d87559c1c1e5190ed6479c6a3926c585289ae Mon Sep 17 00:00:00 2001 From: CarmenGlez20 Date: Sat, 23 May 2026 09:25:37 -0600 Subject: [PATCH] fix rutas con espacios en install y start --- install.bat | 24 +++++++++++++++++++++--- start.bat | 23 ++++++++++++++++++----- 2 files changed, 39 insertions(+), 8 deletions(-) diff --git a/install.bat b/install.bat index 5e49673..4458014 100644 --- a/install.bat +++ b/install.bat @@ -1,10 +1,17 @@ @echo off +setlocal enabledelayedexpansion + echo ============================================ echo EcoTrack Celaya - Instalador automatico echo Equipo BioCode - ITC / TecNM 2026 echo ============================================ echo. +:: Guardar la ruta raiz del proyecto (donde esta este .bat) +set "ROOT=%~dp0" +:: Quitar la barra al final +if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%" + :: Verificar Node.js echo [1/4] Verificando Node.js... node --version >nul 2>&1 @@ -29,7 +36,13 @@ echo OK - Python detectado. :: Instalar dependencias del frontend echo [3/4] Instalando dependencias del frontend (npm install)... -cd /d "%~dp0ecotrack" +cd /d "%ROOT%\ecotrack" +if %errorlevel% neq 0 ( + echo ERROR: No se encontro la carpeta ecotrack. + echo Asegurate de que install.bat este en la carpeta raiz del proyecto. + pause + exit /b 1 +) call npm install if %errorlevel% neq 0 ( echo ERROR al instalar dependencias del frontend. @@ -40,9 +53,14 @@ echo OK - Frontend listo. :: Instalar dependencias del backend echo [4/4] Instalando dependencias del simulador... -cd /d "%~dp0simulador-backend" +cd /d "%ROOT%\simulador-backend" +if %errorlevel% neq 0 ( + echo ERROR: No se encontro la carpeta simulador-backend. + pause + exit /b 1 +) python -m venv venv -call venv\Scripts\activate +call "%ROOT%\simulador-backend\venv\Scripts\activate.bat" pip install fastapi uvicorn if %errorlevel% neq 0 ( echo ERROR al instalar dependencias del backend. diff --git a/start.bat b/start.bat index 86a96c9..3ab6978 100644 --- a/start.bat +++ b/start.bat @@ -1,10 +1,23 @@ @echo off -echo Iniciando EcoTrack Celaya... +setlocal -start "Simulador Backend" cmd /k "cd simulador-backend && venv\Scripts\activate && uvicorn main:app --reload --port 8000" +:: Ruta raiz del proyecto +set "ROOT=%~dp0" +if "%ROOT:~-1%"=="\" set "ROOT=%ROOT:~0,-1%" -timeout /t 3 +echo ============================================ +echo EcoTrack Celaya - Iniciando sistema... +echo Equipo BioCode - ITC / TecNM 2026 +echo ============================================ +echo. -start "Frontend React" cmd /k "cd ecotrack && npm run dev" +start "Simulador Backend" cmd /k "cd /d "%ROOT%\simulador-backend" && venv\Scripts\activate && uvicorn main:app --reload --port 8000" -echo Listo. Abre http://localhost:5174 \ No newline at end of file +timeout /t 3 /nobreak + +start "Frontend React" cmd /k "cd /d "%ROOT%\ecotrack" && npm run dev" + +echo. +echo Sistema iniciado. Abre tu navegador en: +echo http://localhost:5174 +echo.