刚刚使用Debian 8.3(Jessie)64位创建了一个全新的DigitalOcean服务器并尝试安装Resque
执行正常的ruby安装(sudo gem install)正在返回
user@server:~$ sudo gem install bundler
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - sendto(2) for "2001:4860:4860::8844" port 53
所以尝试做rbenv(能够使用没有sudo的gem install)来通过 https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-14-04
经过漫长的过程......现在终于能够在没有sudo的情况下运行了
user@server:~$ gem install bundler
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - sendto(2) for "2001:4860:4860::8844" port 53
不确定下一步做什么......不是真正的Ruby人,只是试图安装resque
答案 0 :(得分:1)
耶。 53是DNS。猜测宝石无法解决你拉宝石的位置。 如果您尝试直接点击rubygems会怎样?
http://help.rubygems.org/discussions/suggestions/44-ipv6
你的机器上有ip v4吗?
答案 1 :(得分:0)
是防火墙(ufw + iptables)
/etc/default/ufw
从IPV6=no
更改为IPV6=yes
sudo ufw allow 53
sudo ufw disable
sudo ufw enable