我试图在运行Ubuntu 15.04的新Vultr VPS上安装Jekyll。我暂时手动安装了Apache2(我打算稍后为NodeJS废弃它)。
我正在尝试安装Jekyll但是它给了我以下错误:
********@************:~$ gem install jekyll
ERROR: While executing gem ... (Errno::ENETUNREACH)
Network is unreachable - sendto(2) for "2001:19f0:300:1704::6" port 53
********@************:~$ gem update --system
ERROR: While executing gem ... (Errno::ENETUNREACH)
Network is unreachable - sendto(2) for "2001:19f0:300:1704::6" port 53
我安装了最新版本的ruby(如下所示),我在其他一些论坛中发现我可能需要安装(降级)到ruby1.9.1-dev?
********@************:~$ ruby -v
ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu]
我不确定发生了什么,我搜查了一下。
有人可以对我的情况有所了解吗?
答案 0 :(得分:1)
" 2001:19f0:300:1704 :: 6"是vultr vps的DNS服务器的ipv6地址。您可以在服务器管理控制台中添加ipv6地址,重启服务器。
答案 1 :(得分:0)
在Vultr的设置中,名称解析似乎存在某种问题。作为临时修复,请尝试打开/etc/resolv.conf
并将IPv6名称服务器IP 放在 IPv4名称服务器IP下。
我正在寻找智慧的Vultr论坛,并且如果我得到任何好的答案,我们希望通过更永久的解决方案更新这个答案。