完成很大一部分环境运行