#!/bin/bash echo "====================================" echo "开始RoboTwin环境配置..." echo "====================================" # 获取脚本所在目录的绝对路径 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" cd "$SCRIPT_DIR" # 检查是否已经运行过环境检查 if [ ! -f "environment_check_results.json" ]; then echo "[警告] 尚未执行环境检查,先运行环境检查..." ./check_environment.sh # 获取环境检查结果状态 CHECK_STATUS=$? if [ $CHECK_STATUS -ne 0 ]; then echo "[错误] 环境检查失败,终止安装过程。" exit 1 fi fi echo -e "\n开始安装RoboTwin环境..." python script/env_installer.py # 获取安装脚本结果 SETUP_STATUS=$? if [ $SETUP_STATUS -eq 0 ]; then echo -e "\n[成功] RoboTwin环境配置成功完成!" echo "可以使用以下命令激活环境:" echo " conda activate RoboTwin" exit 0 else echo -e "\n[错误] RoboTwin环境配置过程中出现错误,请查看日志获取详情。" exit 1 fi # chmod +x /mnt/workspace/yibin/dagent/check_prerequisites.sh # chmod +x /mnt/workspace/yibin/dagent/install_environment.sh # chmod +x /mnt/workspace/yibin/dagent/check_env_health.sh # ./check_prerequisites.sh # ./install_environment.sh # ./check_env_health.sh