Repository navigation
Releases
Releases · dxxjudges/NoldOJ
NoldOJ 依赖环境安装包 v1.0
🚀 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),请按照以下步骤操作以确保版本最新:
- 初始化拉取:安装完成后,打开终端(CMD/PowerShell/Git Bash),进入安装目录下的
NoldOJ文件夹:cd <您的安装目录>\NoldOJ git pull - 日常更新:以后所有的版本更新,都只需要在该目录下运行
git pull即可获取最新代码,无需重新下载安装包。