最近因为工作需求,花了一笔钱分期2年购买了一台macbook pro2019 16寸。为什么要购买一台这样贵的机器,原因其实为了业务发展需要,提前了解。安装mac软件的时候,由于一些开源的软件受墙的原因,特别安装的时候会特别慢。mac 提供的brew的服务,也会面临类似问题。不得不寻找一些镜像服务。要提及镜像服务,开发必备。当然每一种语言都有对应的依赖包安装方式。下面是我最近在使用mac下遇到的一些问题。我把它记录下来。
1.CocoaPods 镜像服务使用
提及苹果开发,不得不提及到CocoaPods依赖包管理工具。因为名气的原因,使用它能够方便管理苹果开发一些依赖库。但是这个工具在网络方面实在慢。找了多种方式去下载CocoaPods,只是徒劳。经过找资料发现可以通过镜像服务来帮助解决网络慢的方式。我试验了网络上2种。
第一种:通过码云的服务导入后台下载。这个方式能够快速下载库。
https://github.com/CocoaPods/Specs
第二种:通过清华源服务把cocoaPods的库下载下来*
https://mirrors.tuna.tsinghua.edu.cn/
通过这个方式能够解决资源慢的问题。
2.python pip 镜像服务使用
使用python的时候,经常需要安装一些依赖库。但是使用pip安装的时候也会面临慢的情况。例如,安装ase库的时候,显得特别慢。这个时候,可以借助python几个镜像服务来提升下载速度。
来源 | 地址 |
---|---|
清华 | https://pypi.tuna.tsinghua.edu.cn/simple |
阿里云 | https://mirrors.aliyun.com/pypi/simple/ |
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ase
3.npm淘宝源
淘宝提供了不少开源的资源便利。在npm安装的时候,可以采取淘宝源来帮助加快npm 的安装。
https://developer.aliyun.com/mirror/NPM?from=tnpm
npm install --registry=https://registry.npm.taobao.org
4.git淘宝源
要知道git的下载慢到蜗牛。采取淘宝源的方式加速加载。这个window下载会加快提速。
https://npm.taobao.org/mirrors/git-for-windows
5. gem的镜像
安装cocoapods之前先使用这个镜像。
https://gems.ruby-china.com/
6 . 清华大学源
在一些开发开源软件可以通过这个源服务进行查找https://tuna.moe/
7. 基于阿里云的springboot服务
使用阿里云搭建的springboot也可以实现搭建springboot的服务。
https://start.aliyun.com/bootstrap.html
8 编译的工具
编译的c和 c++ 的工具 https://cmake.org/
扩展编译swig:http://www.swig.org/
在安装mac的时候会使用得上以上的服务。