整理一些pip/npm/gem镜像及前端CDN

包管理加速

包管理器不能很好的工作是一件想砸键盘的事情,相比于使用proxy,设置镜像会有更好的体验,这两天比较懒,不过还是整理下,以后也方便使用

PIP

按照正常的节奏,使用vim在/etc下自动补全并没有找到pip的配置文件,翻看文档可知,手动创建即可

/etc/pip.conf

[global]
trusted-host = mirrors.aliyun.com
index-url = http://mirrors.aliyun.com/pypi/simple/

我这里的联通小水管测试从二三十kb/s冲上了1m/s,还是很开心的。还有豆瓣和V2EX等也提供源,替换上面的URL即可

http://pypi.v2ex.com/simple/
http://pypi.douban.com/simple/

另外,如果需要在vritualenv中加速,在环境的根目录下新建pip.conf文件,填写配置即可

npm

淘宝团队还是很良心的,在国内可以使用cnpm代替npm来安装包,cnpm支持除publish外的所有npm命令,更多:http://npm.taobao.org/

npm install -g cnpm --registry=https://registry.npm.taobao.org

gem

这个也是淘宝团队提供的,不会ruby,不过安装vim插件集合janus的时候是需要用的。

$ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org
# 请确保只有 ruby.taobao.org
$ gem install rails

更多:https://ruby.taobao.org/

免费前端CDN

不知道为什么,自己对于几十kb/s的容忍度越来越低了...