gpt4 book ai didi

gitlab-ci - 执行 : "pwsh": executable file not found in %PATH%

转载 作者:行者123 更新时间:2023-12-04 11:47:08 28 4
gpt4 key购买 nike

我一直在尝试在 gitlab CI/CD 上为演示项目启动我的管道。我已经在我的 Windows 本地机器上安装了 gitlab-runner,并将执行程序类型指定为“Shell”。我已经成功地将 gitlab-runner 与我的 gitlab 项目集成在一起。但是每当我将任何更改推送到 repo 时,管道都会启动并最终在 %PATH 错误中找不到“pshw”。
This is error which I'm getting every time

ERROR: Job failed (system failure): prepare environment: failed to start process: exec: "pwsh": executable file not found in %PATH%. Check https://docs.gitlab.com/runner/shells/index.html#shell-profile-loading for more information
任何人都可以帮助我解决这个问题并解释我收到此错误的原因和原因。
提前致谢

最佳答案

选择 shell 选项时,gitlab runner 安装程序使用 pwsh 作为执行程序。它生成一个 config.toml 看起来像

[[runners]]
name = "some name"
url = "http://someurl.com/"
token = "some-token"
executor = "shell"
shell = "pwsh"
问题是 pwsh 不是有效的 Windows 命令(在我的安装中)。将 pwsh 更改为 powershell 并重新启动 gitlab-runner 服务为我解决了这个问题。

关于gitlab-ci - 执行 : "pwsh": executable file not found in %PATH%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68109273/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com