ruby-on-rails 我得到这个错误消息时,试图做“上限生产部署”

yyyllmsg  于 2023-06-07  发布在  Ruby
关注(0)|答案(1)|浏览(135)

我是Rails开发的新手。有人能告诉我为什么我得到这个错误消息时,试图做“上限生产部署”--->您的捆绑包只支持平台[“x86_64-达尔文-21”],但您的本地平台是x86_64-linux。使用bundle lock --add-platform x86_64-linux将当前平台添加到锁文件中,然后重试。我已经遵循了Go Rails网站中提到的所有步骤,并做了捆绑锁,但我仍然有同样的错误。我使用的是最新的Ruby和Rails版本。请帮帮忙

imzjd6km

imzjd6km1#

我在第一次部署我的rails应用程序时遇到了类似的问题。我用NGINX + passenger配置了一个DigitalOcean虚拟机,当我运行cap production deploy时,得到了同样的错误。
对我有用的是
1.在我的本地应用程序上运行bundle lock --add-platform x86_64-linux
1.将gemfile.lock提交给repo
1.然后运行cap production deploy
这似乎对我起了作用。

相关问题