2017-08-05 84 views
-1

我试图用rbenv安装Ruby 2.4.0安装Ruby 2.4.0,我得到一个错误,如下图所示无法使用rbenv在Ubuntu 16.04 LTS

`[email protected]:~$ rbenv install 2.4.0 
Downloading ruby-2.4.0.tar.bz2... 
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2 
error: failed to download ruby-2.4.0.tar.bz2 

BUILD FAILED (Ubuntu 16.04 using ruby-build 20170726) 

Inspect or clean up the working tree at /tmp/ruby-build.20170806000333.10203 
Results logged to /tmp/ruby-build.20170806000333.10203.log 

Last 10 log lines: 
/tmp/ruby-build.20170806000333.10203 ~ 
Unable to establish SSL connection. 

`

我完全对如何解决这个问题毫无头绪。如果有人能帮助我,我会很高兴。

在此先感谢。

回答

3

大概是这样的步骤可以帮助你解决问题

mkdir ~/.rbenv/cache 
rbenv install 2.4.0 

mkdir ~/.rbenv/cache 
# download manually ruby file 
wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.bz2 
# move file 
mv ruby-2.4.0.tar.bz2 ~/.rbenv/cache 
# do the install 
rbenv install 2.4.0 
+0

我忘了提及我在防火墙后面的联网计算机上尝试此操作! wget也不起作用。 –

+1

:-)那么我认为你的问题是你的防火墙,因为下载过程使用卷曲,它使用ssl – widjajayd

+0

我试着用-LO开关和wget卷曲--check-no-certificate,仍然没有去.. –

0

你有任何防火墙可能阻止它?

+0

是的吉尔。我在企业防火墙后面。我不想咨询网络管理员! –

+0

如果您无法下载该文件,那么您将无法安装Ruby。这不是我们可以解决的问题;它现在是您的具体位置的网络问题。 – Joe