gem 和 npm 的一些国内镜像使用
最近一段时间换了台电脑,正好家里又是上海长城宽带(用过的小伙伴们你懂得的)~,没有科学上网的环境,安装一些开发环境用到了一些国内好使的镜像源,在这里记录分享一下。
淘宝源地址: https://npm.taobao.org
Ruby 的 gem 源:
$ gem sources --remove https://rubygems.org/
//https://rubygems.org/ removed from sources
$ gem sources -a https://ruby.taobao.org/
//https://ruby.taobao.org/ added to sources
// 查看、验证源
gem sources -l
Node.js 镜像:
有些时候 Node.js 的官网是打不开的,更别说下载安装文件了,从上面的网址可以找到包括 pkg 在内基本所有支持平台安装格式的安装文件。
修改源地址为淘宝镜像:
npm config set registry http://registry.npm.taobao.org/
修改镜像地址为官网:
npm config set registry https://registry.npmjs.org/
如果换成国内镜像使用 gem install cocoapods 报错:
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.1.1), claide (< 2.0, >= 1.0.1), cocoapods-downloader (< 2.0, >= 1.1.2), cocoapods-trunk (< 2.0, >= 1.1.1), xcodeproj (< 2.0, >= 1.3.3), fourflusher (~> 2.0.1)
执行: sudo gem update --system && sudo gem install cocoapods