各种包管理器使用国内镜像加速下载

  • 作者:fdgogogo
  • 最后编辑:2014年11月03日
  • 标签: MacOSX

各种包管理器使用国内镜像加速下载

1. Python PyPI (pip)

添加豆瓣源

1
2
3
4
5
$ vim ~/.pip/pip.conf
添加

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

2. Node NPM

使用taobao源

1
2
npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)

3. Ruby 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

4. PHP Composer

  • 国内镜像

    composer config -g repositories.packagist composer http://packagist.phpcomposer.com

如果感觉速度不好, 可以使用下面的方法。

使用 Composer 需要提升速度问题:

  • 升级PHP 版本到5.4以上
  • 删除文件夹Vender(或者重命名),之后执行, 直接下载zip压缩包
1
php composer.phar install --prefer-dist
  • 在composer.json文件中直接声明具体的bundle版本
1
2
3
4
5
6
7
8
9
10
11
12
$ composer config -g -e
添加

{
    "repositories": [
        { "packagist": false },
        {
            "type": "composer",
            "url": "http://composer-proxy.jp/proxy/packagist"
        }
    ]
}

转自:http://fduo.org/pip-gem-npm-chinese-mirror/