设置 git/npm/bower/pip/gem镜像或代理
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.com
http://e.pypi.python.org
所有命令都会现检索豆瓣镜像,后检索清华镜像,每个镜像要占一行。
也可以指定专门某个命令,比如pip installl才用镜像:
[install]
find-links =
http://pypi.douban.com
http://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还是会默认使用 https://rubygem.org 作为下载源,我们只要将一切发送至 https://rubygem.org的请求镜像至https
设置 git/npm/bower/pip/gem镜像或代理的更多相关文章
- git,npm,bower设置代理地址
我們先假設代理伺服器的位址為: http://10.0.0.1:8080 設定 Git 使用代理伺服器 輸入兩行指令即可設定完畢: git config --global https.proxy ht ...
- NPM, BOWER, GIT, AND BASH PROXY CONFIGURATIONS
Sources: http://digitaldrummerj.me/proxy-configurations/ When you are using npm, bower, and git behi ...
- npm包与gem包--在线&离线安装
目录 NPM 在线 离线 GEM 在线 离线 NPM NPM,即为Node的包管理工具,官网为 https://www.npmjs.com/,我们可以在站内搜索所需要的NPM包,了解相关的使用规则 安 ...
- 更改pip安装源的镜像解决安装总是timeout的情况(pip 豆瓣镜像源)
由于国外的pip源总是由于各种原因不能被访问或者网速过慢,而造成的timeout错误 解决方法是修改pip的配置文件(如果没有配置文件在相应的地方新建,配置文件的路径和名字参考这里),设置安装包时候访 ...
- ubuntu14.04下nodejs + npm + bower的安装、调试和部署
1. 简介 本文介绍ubuntu14.04下nodejs+npm+bower的安装.调试和部署 参考文档 https://docs.npmjs.com/getting-started https: ...
- npm更换淘宝镜像
镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在): 1.通过config命令 npm config set registry https://regist ...
- NET Core 静态文件及JS包管理器(npm, Bower)的使用
NET Core 静态文件及JS包管理器(npm, Bower)的使用 文章目录 在 ASP.NET Core 中添加静态文件 使用npm管理JavaScript包 使用Bower管理JavaScri ...
- 设置 git config 的一些默认配置
设置 git status的颜色. git config --global color.status auto 一.Git已经在你的系统中了,你会做一些事情来客户化你的Git环境.你只需要做这些设置一 ...
- npm 使用 taobao 的镜像后,无法 login & publish
使用 npm adduser,添加用户之后,没有异常消息,然后使用 npm publish 发布,却报错: 401 原来是 npm 使用 taobao 的镜像后,需要指定 --registry htt ...
随机推荐
- PL/SQL之--流程控制语句
一.简介 像编程语言一样,oracle PL/SQL也有自己的流程控制语句.通过流程控制语句,我们可以在PL/SQL中实现一下比较复杂的业务逻辑操作.而无需到程序中去控制,在一定程度上提高了效率,这也 ...
- hbase常用命令总结
创建表:表名:csliyb:testuser列族:name 例子:create 'csliyb:testuser','name','age' 添加记录: put 'csliyb:testuser',' ...
- IE6/7/8中parseInt第一个参数为非法八进制字符串且第二个参数不传时返回值为0
JavaScript中数字有十进制.八进制.十六进制.以"0"开头的是八进制,"0x"或"0X"开头的是十六进制. parseInt用来把字 ...
- 虚拟机Linux----Ubuntu1204----退格键方向键无法使用
修改 /etc/vim/vimrc.tiny,如下: set compatible #修改为 set nocompatible #控制方向键set backspace=2 #控制退格键
- XSLT
一.简介 XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言. XSL(eXtensible Stylesheet Language) -- 可扩展标记语言,主要用 ...
- hdu 1542 Atlantis(线段树,扫描线)
Atlantis Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total S ...
- 在Windows2012下配置Mercurial
所需的安装文件: xampp-win32-1.8.3-4-VC11-installer.exe python-2.7.7.amd64.msi tortoisehg-3.0.1-x64.msi merc ...
- PHPCMS列表页伪静态
phpcms v9内容管理系统可以方便建立网站,并且生成静态化,但是列表页往往采取伪静态,因为列表页太多每发一篇文章就生成一遍静态效率太低,phpcms列表页及分页伪静态规则如何设置呢? phpcms ...
- dotnet use regex two samples
One sample is used to replace double quote from words which encapsulated by csvwriter , you know csv ...
- ssis trainning
1. 防止包打开后hang住,可以使用delay validation=false. 2.2008R2 configuration 起作用的优先级? 一是des ign time. 二是运行的时候指定 ...