虽然 Ruby China 提供了 rubygems 镜像,但是如果有本地加速当然会更快。
gemstash 就非常适合我的使用场景,而且可以看到它已经归于 bundler 组织下面。特点:
使用方法
gem install gemstash gemstash start bundle config mirror.https://rubygems.org http://localhost:9292
不要用它全量从 Ruby China 的镜像上拉去打量 Gem 哦 ,单个 IP 每日流量超过 20G 将会被封掉。
#1 楼 @huacnlee 我觉得超过 2G 就可以封掉了。
#1 楼 @huacnlee 不会的,用到哪个 gem 才会去下载
#2 楼 @lgn21st 那样会误杀的
目前发布的版本是不支持 protected fetch 的哦
#5 楼 @42thcoder 请问一下,什么叫 protected fetch,就是需要 HTTP Basic 身份验证吗?
#6 楼 @nouse
恩,目前发布的版本,可以随意安装私有 Gem, 即使没有授权信息
#7 楼 @42thcoder 根据我的理解,这个 protected fetch 和用 HAProxy/Nginx 加上身份验证的作用是一样的。
很强!