【问题标题】:Cannot run bundle install on DigitalOcean Ubuntu Ruby on Rails on 14.04 (Postgres, Nginx, Unicorn) droplet无法在 14.04(Postgres、Nginx、Unicorn)droplet 上的 DigitalOcean Ubuntu Ruby on Rails 上运行捆绑安装
【发布时间】:2016-06-07 23:03:57
【问题描述】:

我尝试通过 root ssh 在 DigitalOcean 上捆绑安装我的 gem。 在我通过 root 登录服务器并将我的 repo 克隆到 rails 文件夹后,然后我尝试运行 bundle install 然后我总是得到这个

Fetching gem metadata from https://rubygems.org/........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
.
.
.
Using thor 0.19.1
Killed

从未完成。 那么有人知道如何解决这个问题吗?

谢谢!

【问题讨论】:

    标签: ruby-on-rails ruby nginx digital-ocean


    【解决方案1】:

    有很多可能导致这样的事情。可能是由于资源问题捆绑失败。可能是无法检索 gem 文件。可悲的是,您需要提供更多信息。

    我建议您尝试手动安装应用程序中所需的 gem 文件,看看是否可以找到失败的 gem。如果它们都没有失败,则很可能是捆绑器在执行此操作时发生了资源使用问题。

    【讨论】:

    • 我可以成功 gem install thor 但仍然卡在 bundle install 的同一行。
    • 对,可能不是 Thor 失败了。可以是其中任何一个宝石,也可以是它们的组合。也可以是资源。可能需要检查 sar 日志等,以了解您在进行捆绑安装时 droplet 的反应。如果不深入研究,很难说。如果您的 gem 中已经有 Thor,请尝试重新运行 bundler。
    • 我的托管计划似乎没有足够的内存。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    相关资源
    最近更新 更多