由于长城的存在,一些开发工具在国内就不是那么好使,默认的源都在国外,网速很慢,所以需要进行换源.
Maven换源
maven作为一个项目管理工具确实非常好用,但是在国内这个网络条件下实在是让人恼火。之前oschina的中央仓库可用,现在oschina的maven服务器关了,一直没找到国内镜像来替代。今天发现阿里云公开了一个中央仓库,大家可以试试。
修改maven根目录下的conf文件夹中的setting.xml文件,内容如下:
1 | <mirrors> |
之后就能享受如飞的maven下载速度。
npm换源
npm
全称Node Package Manager,是node.js的模块依赖管理工具。由于npm的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm镜像资源,国内用户可以选择使用。
1 | npm install express --registry=https://registry.npm.taobao.org |
国内优秀npm镜像
- 淘宝npm镜像
1
2搜索地址:http://npm.taobao.org/
registry地址:http://registry.npm.taobao.org/ - cnpmjs镜像
1
2搜索地址:http://cnpmjs.org/
registry地址:http://r.cnpmjs.org/ - 如何使用
有很多方法来配置npm
的registry地址,下面根据不同情境列出几种比较常用的方法。以淘宝npm镜像举例:- 临时使用
1
npm --registry https://registry.npm.taobao.org install express
- 持久使用
1
2
3
4npm config set registry https://registry.npm.taobao.org
// 配置后可通过下面方式来验证是否成功
npm config get registry
// 或npm info express - 通过cnpm使用来源:http://www.jianshu.com/p/0deb70e6f395
1
2npm install -g cnpm --registry=https://registry.npm.taobao.org
// 使用cnpm install expresstall express
- 临时使用
ubuntu改源
Ruby 改源
RubyGems 一直以来在国内都非常难访问到,在本地你或许可以翻墙,当你要发布上线的时候,你就很难搞了!更多细节访问 ruby-china
1 | gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ |