繁体   English   中英

rails + dokku bundle在第一次尝试部署时失败

[英]rails + dokku bundle fails when trying to deploy for the first time

我正在尝试使用Dokku部署我的rails应用程序。 我在我的存储库中添加了git remote,当我推送远程时它开始部署,但是它停止了这条消息:

Killed. Failed to install gems via Bundler.

! [remote rejected] master -> master (pre-receive hook declined)
  • 它停止变化的宝石。
  • 这是我第一次部署到dokku。

事实证明,将我的Droplet升级到更大的Dropt就可以了,并且部署工作正常。 所以看起来它需要比最小的液滴更大的东西。

我只是有一个类似/相同的问题,并通过启用交换文件解决它。

在创建更大的Droplet工作时,您无法解决实际问题:系统在安装gem时内存不足。

在“正常”系统上,这不是问题,因为我们有一个交换文件。 DigitalOcean没有默认的交换文件。 有些原因是为了让人们需要更大的水滴。 虽然这解决了安装宝石的问题,但您每年的成本要高得多。

相反,只需创建一个交换文件。 具有讽刺意味的是,DigitalOcean有一个很好的指南: http//dokku.viewdocs.io/dokku/getting-started/troubleshooting/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM