Render 错误:arm64-darwin-21 与 x86_64-linux

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

本文介绍了作者在部署网页应用时遇到的错误,错误原因是开发环境与Render.com所需平台不一致。作者解释了"arm64-darwin-21"和"x86_64-linux"的含义,并提供了解决方案,即在bundle中添加对x86_64-linux平台的支持。

🎯

关键要点

  • 作者在部署网页应用时遇到错误,原因是开发环境与Render.com所需平台不一致。
  • 错误信息显示:'Your bundle only supports platforms ["arm64-darwin-21"] but your local platform is x86_64-linux.'
  • 解释了'arm64-darwin-21'和'x86_64-linux'的含义,前者是Mac的ARM 64位架构,后者是Intel和AMD处理器的64位架构。
  • Render.com运行在x86_64架构的Linux上,而作者的开发环境在ARM64架构的Mac上。
  • 解决方案是向bundle中添加对x86_64-linux平台的支持,使用命令'bundle lock --add-platform x86_64-linux'。
🏷️

标签

➡️

继续阅读