如何将个人常用镜像设置成高效便捷的个性化工具?
- 内容介绍
- 文章标签
- 相关推荐
本文共计395个文字,预计阅读时间需要2分钟。
使用Homebrew更新源至USTC镜像:
1. 切换到Homebrew仓库目录: cd $(brew --repo)
2. 设置远程仓库为USTC镜像: git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
3. 重置为官方地址(可选): cd $(brew --repo) git remote set-url origin https://github.com/Homebrew/brew.git
Homebrew
Homebrew 源代码仓库 (brew upate)
替换USTC镜像:
cd "$(brew --repo)" git remote set-url origin mirrors.ustc.edu.cn/brew.git
重置为官方地址:
cd "$(brew --repo)" git remote set-url origin github.com/Homebrew/brew.git
Homebrew 预编译二进制软件包
对于 zsh 用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc
对于 bash 用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile
npm
cnpm
npm install -g cnpm --registry=registry.npm.taobao.org
alias
alias cnpm="npm --registry=registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=npm.taobao.org/dist --userconfig=$HOME/.cnpmrc" # Or alias it in .bashrc or .zshrc $ echo '\n#alias for cnpm\nalias cnpm="npm --registry=registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=npm.taobao.org/dist --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
Ruby
RVM
echo "ruby_url=cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
RubyGems
gem sources --add gems.ruby-china.com/ --remove rubygems.org/ gem sources -l gems.ruby-china.com # 确保只有 gems.ruby-china.com
使用 Gemfile 和 Bundler
bundle config mirror.rubygems.org gems.ruby-china.com
这样你不用改你的 Gemfile 的 source。
本文共计395个文字,预计阅读时间需要2分钟。
使用Homebrew更新源至USTC镜像:
1. 切换到Homebrew仓库目录: cd $(brew --repo)
2. 设置远程仓库为USTC镜像: git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
3. 重置为官方地址(可选): cd $(brew --repo) git remote set-url origin https://github.com/Homebrew/brew.git
Homebrew
Homebrew 源代码仓库 (brew upate)
替换USTC镜像:
cd "$(brew --repo)" git remote set-url origin mirrors.ustc.edu.cn/brew.git
重置为官方地址:
cd "$(brew --repo)" git remote set-url origin github.com/Homebrew/brew.git
Homebrew 预编译二进制软件包
对于 zsh 用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc source ~/.zshrc
对于 bash 用户:
echo 'export HOMEBREW_BOTTLE_DOMAIN=mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile
npm
cnpm
npm install -g cnpm --registry=registry.npm.taobao.org
alias
alias cnpm="npm --registry=registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=npm.taobao.org/dist --userconfig=$HOME/.cnpmrc" # Or alias it in .bashrc or .zshrc $ echo '\n#alias for cnpm\nalias cnpm="npm --registry=registry.npm.taobao.org --cache=$HOME/.npm/.cache/cnpm --disturl=npm.taobao.org/dist --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
Ruby
RVM
echo "ruby_url=cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
RubyGems
gem sources --add gems.ruby-china.com/ --remove rubygems.org/ gem sources -l gems.ruby-china.com # 确保只有 gems.ruby-china.com
使用 Gemfile 和 Bundler
bundle config mirror.rubygems.org gems.ruby-china.com
这样你不用改你的 Gemfile 的 source。

