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

GitHub Actions运行找不到macos-11.1自托管运行器如何解决

GitHub Actions macos-11.1 运行报错解决方案

问题说明

首先明确:GitHub官方托管的公共 runner 不支持 精确小版本的macos-11.1标签。
你遇到的报错是因为macos-11.1不属于官方公共 runner 的可用标签,系统会自动将该标签判定为自托管 runner 的自定义标签,因此会触发找不到对应自托管 runner的提示。
你参考的文档为macOS 10.15版本的说明,无法作为11.1版本的支持依据,官方 macOS 11 大版本的公共 runner 统一使用macos-11作为唯一标签,该镜像会滚动更新到当前11系列的最新稳定小版本,不会固定在11.1。

解决方案

根据你的需求选择对应操作:

方案一:无需严格固定11.1小版本,仅需要macOS 11系列环境

直接修改你的工作流配置,将runs-on的取值改为官方支持的macos-11即可,修改后的配置参考如下:

jobs:
  build:
    # more macOS version configuration
    runs-on: macos-11

修改后即可直接使用GitHub提供的公共macOS 11 runner运行任务,不需要自行部署服务。

方案二:必须严格使用macOS 11.1版本运行任务

你需要自行部署对应版本的自托管runner,操作步骤如下:

  • 准备一台运行macOS 11.1系统的设备,支持物理机或虚拟机
  • 打开对应GitHub仓库的设置页,依次进入「Actions」-「Runners」板块,点击新建自托管runner按钮,选择macOS系统
  • 按照页面指引在你的macOS 11.1设备上完成runner服务的安装、启动操作
  • 给该runner添加macos-11.1的自定义标签,配置完成后你的工作流即可正常匹配到该runner运行任务

内容的提问来源于stack exchange,提问作者Dolphin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 18:06:07