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

M1 MacBook Pro执行gcloud app deploy时触发[Errno 45] Operation not supported崩溃问题求助

解决M1 MacBook Pro上gcloud app deploy的[Errno 45] Operation not supported错误

刚帮你梳理了日志里的关键信息,核心问题出在Google Drive挂载卷的文件读取兼容性上,和你从Intel迁移到M1的架构变化有关——先给你直接上解决方案,再解释原因:

快速修复方案

1. 把源码移到本地磁盘(最稳妥)

Google Drive的云挂载卷用的是流式加载逻辑,M1芯片的文件系统在处理这种文件时,会让gcloud的哈希计算模块触发不支持的操作。直接把代码复制到本地磁盘就搞定了:

# 复制你的项目到本地Documents目录
cp -r "/Volumes/GoogleDrive/My Drive/make/app/app-gamma" ~/Documents/app-gamma

# 切换到本地项目目录
cd ~/Documents/app-gamma

# 重新执行部署
gcloud app deploy

2. 更新gcloud SDK到最新版

旧版本的gcloud对Apple Silicon的兼容性不够完善,更新后大概率能解决这类架构相关的小问题:

gcloud components update

3. 用Rosetta 2兼容模式跑终端

如果前两个方案都没效果,试试用Rosetta模拟Intel环境运行终端:

  • 打开访达,找到应用程序/实用工具/终端
  • 右键点终端,选「显示简介」,勾选「使用Rosetta打开」
  • 重启终端后再执行gcloud app deploy

问题细节说明

日志里的HTTPError 404: No such object: runtime-builders/experiments.yaml只是个无关的信息性错误,Google官方已经说明这个不会导致部署失败,可以直接忽略。真正导致崩溃的是[Errno 45] Operation not supported,这个错误发生在gcloud尝试读取文件计算SHA1哈希的时候,而Google Drive的挂载卷无法支持这种读取操作在M1芯片上的原生执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 13:07:49