博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设置 git/npm/bower/pip/gem镜像或代理
阅读量:6671 次
发布时间:2019-06-25

本文共 1469 字,大约阅读时间需要 4 分钟。

git

设置:

$ git config --global http.proxy http://proxy.mysite.com

取消:

$ git config --global --unset http.proxy

npm

设置代理:

$ npm config set proxy=http://proxy.mysite.com

取消代理:

$ npm config delete proxy

设置镜像:

$ npm config set registry https://registry.npm.taobao.org

或者安装的时候指定:

$ npm install --registry https://registry.npm.taobao.org XXX

或者可以使用nrm这个模块来切换镜像

// 安装nrm

$ npm install -g nrm

// 查看镜像

$ nrm ls

// 对比镜像速度

$ nrm test

// 使用淘宝镜像

$ nrm use taboo

还可以在~/.npmrc加入下面内容

registry = https://registry.npm.taobao.org

取消镜像:

$ npm config delete registry

或者删掉对应内容

bower

设置:

修改.bowerrc文件

{    "proxy": "http://proxy.mysite.com",    "https-proxy": "http://proxy.mysite.com"}

取消:

删除对应配置。

pip

设置镜像:

$ pip install -i http://pypi.douban.com/simple Django

或者可以修改配置文件,Linux/Unix/MacOS 在 $HOME/.pip/pip.conf,windows在C:\Users\Administrator\pip\pip.ini:

[global]find-links =http://pypi.douban.comhttp://e.pypi.python.org

所有命令都会现检索豆瓣镜像,后检索清华镜像,每个镜像要占一行。

也可以指定专门某个命令,比如pip installl才用镜像:

[install]find-links =http://pypi.douban.comhttp://e.pypi.python.org

gem

设置镜像:

$ gem sources -a http://ruby.taobao.org/

取消镜像:

$ gem sources -r http://ruby.taobao.org/

使用代理:

安装时加上--http-proxy 参数

$ gem install --http-proxy http://ruby.taobao.org/ sass

还可以到RubyGems去把包下载到本地,然后用gem安装

$ gem install --local sass.gem

但最有效的方法还是不要去修改sources ,因为如果使用rails 每次项目创建时rails还是会默认使用 作为下载源,我们只要将一切发送至 就行了。

bundle config mirror.https://rubygems.org https://ruby.taobao.org

转载于:https://www.cnblogs.com/Ray-liang/p/5589884.html

你可能感兴趣的文章
【Spring Boot】13.整合druid
查看>>
Java并发和并行的区别
查看>>
extjs down 的用法
查看>>
layabox基础:hello world
查看>>
ClassUtil
查看>>
Elastic-Job定时任务
查看>>
真实分享记录我学习Linux系统遇到的问题
查看>>
Linux下查找占用内存最多的进程
查看>>
mongodb 配置文件
查看>>
查看 docker 容器使用的资源
查看>>
Jedis的配置和优化
查看>>
layui + 阿里巴巴iconfont图标库导入
查看>>
2017总结一
查看>>
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法
查看>>
Power Designer数据库建模工具,正向、逆向工程
查看>>
Libevent学习-02:搭建CentOS下的开发环境
查看>>
yum install 与 yum groupinstall 的区别
查看>>
Go基础系列:读取标准输入(一)
查看>>
PHP协程入门详解
查看>>
Java_Reflect_1
查看>>