Skip to content

Releases

NoldOJ 依赖环境安装包 v1.0

Choose a tag to compare

@dxx114514-stack dxx114514-stack released this 15 Aug 06:51

🚀 NoldOJ依赖环境安装包 v1.0 发布

本次发布的是 NoldOJ依赖环境一键安装包 (v1.0)。该安装包旨在解决 NoldOJ 部署过程中繁琐的环境配置问题,特别是针对判题沙箱(Sandbox)的编译环境进行了集成。

✨ 核心特性

  • 全自动化环境配置:内置运行 NoldOJ及编译沙箱所需的所有依赖,无需手动配置环境变量。
  • Sandbox 编译支持:特别集成了 MinGW64 工具链,确保 sandbox_runner 能够顺利编译运行。
  • 便捷更新机制:利用 Git 管理项目版本,后续升级只需一条命令。

📦 组件清单与用途

组件 大小 用途说明
NoldOJ 6.9 MB [核心] 在线判题系统主程序
MinGW64 913.1 MB [关键] C/C++ 编译器,专用于编译 sandbox_runner
Node.js 110.7 MB [核心] 前端构建及后端部分服务依赖
Git 384.6 MB 代码版本管理及拉取题目/用户代码
Java 26 (JDK) 371.9 MB Java 题目运行环境及后端支持
Python 23.6 MB Python 题目运行环境及脚本支持
Cloudflared 54.3 MB 内网穿透工具,用于外网访问调试

⚠️ 磁盘空间提示:完全安装所有组件预计占用 1.83 GB 空间,请确保系统盘或安装盘空间充足。

💡 下载与安装建议

  • GitHub Releases:推荐通过官方 Releases 页面下载最新安装包。
  • 国内加速:如果直接下载速度较慢,建议使用 GitHub Proxy 加速服务进行下载。
  • 安装路径:请确保安装路径不包含中文字符,以免引起编译错误。

🔄 首次运行与后续更新(重要)

如果您已经安装了 Git(或者在本安装包中勾选了 Git),请按照以下步骤操作以确保版本最新:

  1. 初始化拉取:安装完成后,打开终端(CMD/PowerShell/Git Bash),进入安装目录下的 NoldOJ 文件夹:
    cd <您的安装目录>\NoldOJ
    git pull
    
  2. 日常更新:以后所有的版本更新,都只需要在该目录下运行 git pull 即可获取最新代码,无需重新下载安装包。