2

我正在尝试在运行 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​​(如下所示),我在其他一些论坛中注意到我可能必须安装(降级)到 ruby​​1.9.1-dev?

********@************:~$ ruby -v
ruby 2.1.2p95 (2014-05-08) [x86_64-linux-gnu]

我不确定发生了什么,我已经搜索和搜索。

任何人都可以阐明我的情况吗?

4

2 回答 2

1

“2001:19f0:300:1704::6”是vultr vps的DNS服务器的ipv6地址。可以在服务器管理控制台添加ipv6地址,重启服务器。

于 2015-09-22T08:05:42.587 回答
0

Vultr 设置中的名称解析似乎存在某种问题。作为临时修复,请尝试打开/etc/resolv.confIPv6 名称服务器 IP 并将其放在 IPv4 名称服务器 IP之下

我正在寻找智慧的 Vultr 论坛,如果我得到任何好的答案,我希望用更永久的修复来更新这个答案。

于 2016-04-20T20:33:17.297 回答