当前位置: 首页 >  技术宝典 >  修复 GitLab 的 CI Runner 提示找不到 pwsh 执行文件

修复 GitLab 的 CI Runner 提示找不到 pwsh 执行文件

导读:本文告诉大家如何修复使用 GitLab 的 Runner 做 CI 时提示 “pwsh”: executable file not found in.%PATH% 错误.有两个方法,第一个方法就是安装 pwsh 命令,安装方法是在 PowerShell 里输入以下代码安装.win

本文告诉大家如何修复使用 GitLab 的 Runner 做 CI 时提示 “pwsh”: executable file not found in %PATH% 错误

有两个方法,第一个方法就是安装 pwsh 命令,安装方法是在 PowerShell 里输入以下代码安装

winget install Microsoft.PowerShell

如果嫌弃 winget 输入太慢,可以从他的输出里面找到 PowerShell 的下载地址,换个快速的下载器去下载即可

输入以上命令之后,相信你看界面就会了

第二个方法就是将 pwsh 修改为 powershell 代码,编辑 gitlab-runner.exe 所在文件夹下的 config.toml 文件,将里面的 pwsh 修改为 powershell 如以下代码

  name = "xxxxx"
  url = "https://xxxxxx/"
  id = 1363
  token = "h_h-xxx-"
  token_obtained_at = 2023-03-02T11:00:05Z
  token_expires_at = 0001-01-01T00:00:00Z
  executor = "shell"
  shell = "powershell" // 只需要关键这句话就可以了。原本是 `shell = "pwsh"` 这句话

两个方法选一个即可,我比较推荐使用第一个方法

内容
  • 绘画手残党的福音:涂鸦线稿秒变绝美图像
    绘画手残党的福音:涂鸦线稿秒变绝
    2023-12-08
    摘要: 涂鸦线稿秒变绝美图像,ControlNet-.Scribble2Img适配华为云ModelArts,提供更加便利
  • 线上服务器磁盘爆了,如何快速处理?
    线上服务器磁盘爆了,如何快速处理
    2023-12-08
    分享技术,用心生活.有一天突然收到预警短信,显示是服务器磁盘占用100% 心里一想这事大了,得赶紧处理啊!深一吸口气默念
  • 安全测试前置实践2-安全渗透测试
    安全测试前置实践2-安全渗透测试
    2023-12-04
    作者:京东物流 陈维.一、引言.本文我们将以围绕系统安全质量提升为目标,讲述在功能安全测试 &安全渗透测试上实践过程。.
  • 架构师日记-如何写的一手好代码
    架构师日记-如何写的一手好代码
    2023-12-06
    作者:京东零售 刘慧卿.一 前言.在日常工作中,我经常听到部分同学抱怨代码质量问题,潜台词是:“除了自己的代码,其他人写
  • 万字好文:大报文问题实战
    万字好文:大报文问题实战
    2023-12-02
    导读.大报文问题,在京东物流内较少出现,但每次出现往往是大事故,甚至导致上下游多个系统故障。大报文的背后,是不同商家业务
  • docker compose 快速安装 单机kafka版并且 持久化
    docker compose 快
    2023-12-05
    kafka 的业务场景不用多说了,耗时缓存队列,利用高吞吐以及队列模型实现 高并发情况下流量削峰,高流量的日志收集,都是