Node.js npm
使用cnpm
代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用alias
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
寫入.bashrc or .zshrc
echo '\n alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
Python pip
常用映象源
豆瓣 https://pypi.douban.com/simple
阿里雲 https://mirrors.aliyun.com/pypi/simple
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple
中國科學技術大學 https://pypi.mirrors.ustc.edu.cn/simple
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple
官方 https://pypi.python.org/simple/
使用說明
臨時使用
- 使用
-i
選項,將映象源地址作為引數。
例:在pip
中使用清華大學pip源安裝youtube-dl
pip install youtube-dl -i https://pypi.tuna.tsinghua.edu.cn/simple
永久使用
- 編輯
pip
配置檔案,將index-url
的值修改為你要使用的映象的地址。
pip
的配置檔案一般位於(如果沒有,請直接建立):
- Unix 環境: `$HOME/.config/pip/pip.conf`
- macOS: `$HOME/Library/Application Support/pip/pip.conf`
- Windows: `%APPDATA%\pip\pip.ini`
更多資料:https://pip.pypa.io/en/stable/user_guide/#configuration
pip.conf
檔案配置示例如下:
[global]
index-url = https://mirrors.ustc.edu.cn/pypi/web/simple
format = columns
常見問題
使用pip
時如果出現configparser.MissingSectionHeaderError: File contains no section headers.
,說明你的pip.conf
忘記加上[global]
這一行了。
Ruby gem
如何使用?
請儘可能用比較新的 RubyGems 版本,建議 2.6.x 以上。
gem update --system
gem -v
gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
gem sources -l # 確保只有 gems.ruby-china.org