codesignal/nim该镜像为Nim用户代码执行环境,包含Nim编译器、标准库及运行时依赖,支持Nim代码的编译、运行与测试。镜像设计轻量高效,适用于Nim语言的开发调试、学习实践及小型应用部署场景。
nim)及相关工具(nimble包管理器),支持代码编译与依赖管理通过以下命令启动容器并进入交互式环境(默认工作目录为/app):
bashdocker run -it --rm nim-env
挂载本地代码目录至容器内,编译并执行Nim文件:
bash# 假设本地代码文件为 ./test.nim docker run -v $(pwd):/app -w /app nim-env nim c -r test.nim
-v $(pwd):/app:将当前目录挂载到容器内/app目录-w /app:设置工作目录为/appnim c -r test.nim:编译并运行test.nim文件(-c为编译,-r为编译后立即运行)如需使用第三方Nim包,可通过nimble安装(需在容器内执行):
bashdocker run -it --rm nim-env # 容器内执行 nimble install <package-name>
nim --version命令查看-o参数指定输出路径(如nim c -o output test.nim)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务