在Ubuntu 14.04虚拟机上使用rbenv安装Ruby挂起

pra*_*vin 23 ruby ubuntu ruby-on-rails rbenv

我试图在Ubuntu 14.04上运行Ruby on Rails.Ubuntu安装在VirtualBox上.我正在关注https://gorails.com/setup/ubuntu/14.04

当我运行命令

rbenv install 2.1.2
Run Code Online (Sandbox Code Playgroud)

Ruby一直在安装.我等了1个多小时.

这是命令行的外观:

rbenv install 2.1.2Downloading ruby-2.1.2.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635
Installing ruby-2.1.2...
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?

Sco*_*ard 34

我认为安装在同一点冻结,但只需要很长时间才能完成(1小时仍在运行).要查看安装进度,请在命令中添加详细修饰符:

~$rbenv install --verbose 2.1.2
Run Code Online (Sandbox Code Playgroud)

注意:我遵循了针对Ubuntu 14.04 的Deploy Ruby on Rails说明.


Mat*_*att 7

我找到了一个适合我的解决方案.

大约20分钟后,这个错误突然出现(一些细节被删除):

BUILD FAILED (some extra details...) The Ruby openssl extension was not compiled. Missing the OpenSSL lib?

然后我在这篇博客文章中找到并关注了答案.它会指示您在命令行中输入此命令sudo apt-get install libssl-dev.在安装了libssl-dev(在博客文章中有关它的额外细节)后,我能够成功安装Ruby 2.1.2.

  • 我放弃了rbenv并开始使用rvm.它像微风一样工作.所以我不确定这是不是问题 (2认同)