当前位置: 首页>>技术教程>>正文


在Ubuntu 14.04 virtualbox上使用rbenv安装Ruby挂起

, , ,

问题描述

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

当我运行命令

rbenv install 2.1.2

Ruby永远安装。我等了一个多小时。

命令行的外观如下:

rbenv install 2.1.2Downloading ruby-2.1.2.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635
Installing ruby-2.1.2...

有什么建议吗?

最佳方案

我以为安装在同一时间冻结,但是完成它只需要很长时间(1小时并且仍在运行)。要查看安装进度,请在命令中添加详细修饰符:

~$rbenv install --verbose 2.1.2

注意:我遵循了Ubuntu 14.04的Deploy Ruby on Rails指令。

次佳方案

我找到了对我有用的解决方案。

挂起大约20分钟后,此错误弹出(某些细节被删除):


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

然后,我在this blog post中找到并遵循了答案。它指导您在命令行sudo apt-get install libssl-dev上输入此命令。安装libssl-dev(有关博客文章的更多详细信息)之后,我能够成功安装Ruby 2.1.2。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/8221.html,未经允许,请勿转载。