针对国内的网络,下载依赖包是很头疼的事,下面是我的tweak:

Java Maven

使用oschina提供的maven库。

gradle中

1
2
3
4
// 设置 maven 库地址
repositories {
maven { url 'http://maven.oschina.net/content/groups/public/' }
}

Ruby Gem

rubygems.org存放在s3上的资源极由于国内网络原因极不稳定,gem install rack或bundle install时让人抓狂。
使用taobao提供的gem源

1
2
3
4
5
6
7
$ 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

使用bundle时,在Gemfile里指定source:

1
source 'http://ruby.taobao.org/'

rvm使用taobao源,提供ruby安装速度

1
sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db

Python Pip

douban大量使用了python,也对社区做贡献,速度快。
直接使用

1
pip install -i http://pypi.douban.com/simple simplejson

全局使用
vi ~/.pip/pip.conf

1
2
[global]
index-url = http://pypi.douban.com/simple