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'。
➡️