You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GitLab Pipeline中PowerShell无法识别NuGet命令的问题求助

GitLab Pipeline中PowerShell无法识别NuGet命令的问题求助

各位好,想请教一个GitLab Pipeline的问题,折腾好几天了没解决:

我已经在部署GitLab Runner的服务器上安装了NuGet包,本地直接打开PowerShell执行NuGet命令完全正常,但一通过GitLab Pipeline跑PowerShell脚本,就报错说找不到NuGet命令。

具体报错类似这样:

NuGet : 术语 'NuGet' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

我已经试过这些排查步骤,但都没效果:

  • 反复安装、卸载NuGet,确认安装路径没问题
  • 手动把NuGet的安装路径添加到系统环境变量PATH里,也试过添加到用户变量
  • 重启过服务器好几次,确保环境变量生效
  • 服务器本地测试NuGet命令完全正常,就是Pipeline里不行

现在就想让GitLab Pipeline里的PowerShell能正常识别NuGet命令,有没有朋友遇到过类似情况?求指点可能的原因或者解决办法!

备注:内容来源于stack exchange,提问作者MYEE

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 07:09:51