ubuntu - JRuby `gem install` 在 Ubuntu (Digital Ocean) 上永远挂起

标签 ubuntu jruby digital-ocean

我正在尝试使用 Oracle 8 JDK(也尝试使用 OpenJDK 7)和 JRuby > 9.0.0.0 开始全新安装 Ubuntu(在 12.04-15.10 范围内尝试过)。

我正在使用 rvm(也尝试过 rbenv)来获取它。安装后 gem install * 将永远卡在任何 gem 上。 ps 没有显示 CPU 或内存使用情况,因此看起来它完全没有执行任何操作。

有人知道如何调试这样的东西吗? :(

附言在同一台机器上安装 MRI,因此这显然不是网络问题。

UPD:检查了其他 PaaS 提供商。这只是 Digital Ocean 的问题。

最佳答案

我遇到了这个问题,发现 JRuby 安装失败是因为 PRNG 中缺少熵。通过安装 haveged 来提供额外的熵,安装成功完成。警告:You may be compromising your security .

另请参阅:How to Setup Additional Entropy for Cloud Servers Using Haveged

关于ubuntu - JRuby `gem install` 在 Ubuntu (Digital Ocean) 上永远挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34340269/

相关文章:

linux - Ubuntu神秘代理

curl - jruby 的遏制( curl )?

java - 设置jruby jvm而不更改JAVA_HOME

ruby-on-rails - jRuby with Rails 4的好处

ssh - 如果其他用户没有 SSH key ,我如何授予他们访问权限?

linux - 在 ubuntu 10.10 中使用 Opengl-es 2.0 编程

android - ]无法在 Ubuntu 14 中启动 Android Studio

c++ - perf 启用调用图的解构

ruby-on-rails - `secret_key_base` 环境缺少 'production',请在 Ubuntu 服务器上的 config/secrets.yml 中设置此值

删除 SSL 证书后 Apache2 不工作