解决 gem 添加sources的时候提示 too many c
2019-02-23 本文已影响13人
哆啦在这A梦在哪
解决 gem 添加sources的时候提示 too many connection resets的问题
问题:使用ruby无法添加淘宝镜像,无法使用ruby install安装
解答:其实这是一个问题。需要重新安装ruby的镜像。在ruby官网里面的那个安装方法有问题,淘宝的地址域名已经更改了所以需要改一下镜像路径,一下为修正的步骤。
解决过程:在安装ruby、gem的时候,发现在添加淘宝源的时候提示出错信息:“too many connection resets…”,后来发现淘宝镜像已经没有了,改成ruby china来提供镜像了,并且在添加这个源的时候,域名要用.com,不能用.org(好像是因为备案原因不能用)。
ruby版本:ruby 2.5.3p105 (2018-10-18 revision 65156) [x64-mingw32]
用下面的命令即可(如果已经执行过语句删除原来的https://rubygems.org镜像,那就不用加后面的remove移除了,直接安装前面的镜像即可):
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l
注意一定要修改这个源,不然无法使用 gem install下载其他的东西
下载完成后,执行下面命令安装sass和compass
ruby install sass
ruby install compass