@echo off chcp 65001 >nul title 幸赋链AI军团 - 一键安装程序 color 0B echo ╔══════════════════════════════════════════╗ echo ║ ⚔️ 幸赋链AI军团 - Windows安装程序 ║ echo ║ 让每个创业者都拥有一支AI军团 ║ echo ╚══════════════════════════════════════════╝ echo. REM ============================================ REM 步骤1: 检查是否已安装Ruby REM ============================================ echo [1/5] 正在检查Ruby环境... where ruby >nul 2>&1 if %ERRORLEVEL% NEQ 0 ( echo. echo ⚠️ 未检测到Ruby运行环境! echo. echo 请先安装 Ruby+Devkit 3.4 (x64): echo 访问 https://rubyinstaller.org/downloads/ echo 下载 Ruby+Devkit 3.4.x (x64) 并安装 echo. echo 安装时请勾选 "Add Ruby executables to your PATH" echo. pause echo 安装完成后,请重新运行此脚本 exit /b 1 ) REM 获取Ruby版本 for /f "tokens=*" %%i in ('ruby --version') do set RUBY_VER=%%i echo ✅ Ruby已安装:%RUBY_VER% echo. REM ============================================ REM 步骤2: 创建安装目录 REM ============================================ echo [2/5] 正在创建安装目录... set INSTALL_DIR=%USERPROFILE%\.xingfulian if not exist "%INSTALL_DIR%" mkdir "%INSTALL_DIR%" if not exist "%INSTALL_DIR%\logs" mkdir "%INSTALL_DIR%\logs" if not exist "%INSTALL_DIR%\config" mkdir "%INSTALL_DIR%\config" if not exist "%INSTALL_DIR%\skills" mkdir "%INSTALL_DIR%\skills" echo ✅ 目录已创建:%INSTALL_DIR% echo. REM ============================================ REM 步骤3: 下载Clacky引擎和军团技能包 REM ============================================ echo [3/5] 正在下载军团组件... echo 下载技能包... REM 检查是否有curl或powershell可用 set DOWNLOADER= where curl >nul 2>&1 if %ERRORLEVEL% EQU 0 set DOWNLOADER=curl if "%DOWNLOADER%"=="" ( echo 使用PowerShell下载... powershell -Command "& {try { Invoke-WebRequest -Uri 'http://xingfulian.cn/downloads/skills.zip' -OutFile '%INSTALL_DIR%\skills.zip' -ErrorAction Stop; Write-Host '下载成功'} catch {Write-Host '下载失败: ' $_.Exception.Message; exit 1}}" ) else ( echo 使用curl下载... curl -L -o "%INSTALL_DIR%\skills.zip" "http://xingfulian.cn/downloads/skills.zip" 2>&1 ) if not exist "%INSTALL_DIR%\skills.zip" ( echo. echo ⚠️ 技能包下载失败,将使用基础配置继续 echo 你可以稍后手动下载技能包: echo http://xingfulian.cn/downloads/skills.zip echo. ) else ( echo 技能包下载完成,正在解压... REM 用powershell解压zip powershell -Command "& {try { Expand-Archive -Path '%INSTALL_DIR%\skills.zip' -DestinationPath '%INSTALL_DIR%\skills' -Force; Write-Host '解压成功'} catch {Write-Host '解压失败: ' $_.Exception.Message}}" del "%INSTALL_DIR%\skills.zip" ) echo. REM ============================================ REM 步骤4: 生成基础配置 REM ============================================ echo [4/5] 正在生成配置文件... REM 生成config.yml ( echo # 幸赋链AI军团 - 配置文件 echo # 生成时间:%DATE% %TIME% echo. echo version: "1.0" echo brand: "幸赋链AI军团" echo. echo server: echo host: "127.0.0.1" echo port: 7070 echo. echo license: echo key: "" echo status: "inactive" echo verify_url: "https://api.xingfulian.cn/api/license/verify" echo activate_url: "https://api.xingfulian.cn/api/license/activate" echo. echo skills: echo dir: "skills" echo auto_update: true echo. echo logs: echo dir: "logs" echo level: "info" echo. echo user: echo name: "" echo email: "" ) > "%INSTALL_DIR%\config\config.yml" echo ✅ 配置文件已生成 echo. REM ============================================ REM 步骤5: 快捷方式 REM ============================================ echo [5/5] 正在创建快捷方式... REM 在桌面上创建启动快捷方式 set DESKTOP=%USERPROFILE%\Desktop set START_SCRIPT=%INSTALL_DIR%\start.bat REM 检查脚本自身是否已在目标目录 if not exist "%START_SCRIPT%" ( echo 复制启动脚本... copy "%~f0" "%INSTALL_DIR%\install.bat" >nul 2>&1 ) echo. echo ╔══════════════════════════════════════════╗ echo ║ ✅ 安装完成! ║ echo ║ ║ echo ║ 安装目录:%INSTALL_DIR% ║ echo ║ ║ echo ║ 下一步: ║ echo ║ 1. 双击桌面 activate.bat 激活授权码 ║ echo ║ 2. 或前往官网购买授权码: ║ echo ║ https://xingfulian.cn ║ echo ║ ║ echo ║ 3. 激活后双击 start.bat 启动军团 ║ echo ║ ║ echo ║ 有任何问题请联系: ║ echo ║ support@xingfulian.cn ║ echo ╚══════════════════════════════════════════╝ echo. pause