设置 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😕/ruby.taobao.orgy 就行了。
bundle config mirror.https://rubygems.org https://ruby.taobao.org
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述