修改host

链接:https://www.jianshu.com/p/d4f73c55bbec
引用百度百科:hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户再浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统就会立即打开对应网页,如果没有找到,则系统会将网址提交DNS域名解析服务器进行IP地址的解析。
  需要注意的是,Hosts文件配置的映射是静态的,如果网络上的计算机更改了请及时更新IP地址,否则将不能访问。

以下分享mac下修改host的方法

网上有比较多的方法,比如通过VI编辑器修改、直接在Mac系统下找到Hosts文件修改、直接在图形界面中修改。这里介绍本人比较喜欢的修改方式,通过VI编辑器修改。

2)输入代码,按回车键
  注意:vi 与/etc/hosts之间是有一个空格的

sudo vi /etc/hosts

image

(3)按照提示,输入密码
屏幕上会提示要输入密码(输入密码的时候不会有任何字符显示,输完后直接按回车就行)

image

(4)打开host文件后,输入i键入编辑模式如下图所示,会有「INSERT 」提示,即可插入编辑的意思),然后按照你的需要对该文件进行编辑,编辑完成之后按 ESC 键退出插入模式,之后按「 :wq+回车」保存退出,记得英文的冒号也是要输入的哦。

image

(5)到这里就完成啦

Cocoapods 1.8.0来了,大幅提升pod update速度,墙裂建议升级
Cocoapods 1.9.0传送门

废话不多,上干货。下面是一段官方视频,使用1.8.0版本搭建一个全新的工程,并且执行了pod setup,init,update一系列操作,整个不到一分钟。 视频

pod update速度得到大幅度提升,真的良心。要知道以前,光是个pod setup,基本一下午就没有。每次执行pod update repo,动不动就半小时。归根还是,咱们国内的开发者因为种种原因访问外网就是慢。

好的,就是这样。赶紧升级

sudo gem install cocoapods 

好奇宝宝继续看下去。提升这么多,怎么做到的?

CDN

CocoaPods 1.8 switches the CDN as the default spec repo source!

CDN被作为spec的默认仓库来源。

什么是CDN?

百度百科 一句话:CDN是为加快网络访问速度而被优化的网络覆盖层,形象地称为“网络加速x器”

使用了CDN有什么变化

1.8以前

"pod setup"会把 https://github.com/CocoaPods/Specs.git 的master分支,全量下载到~/.cocoapods/repos/master;每次只需pod update,都会更新这个分支。 网络本来就慢,这个库却大的吓人。

1.8以后

使用CDN分发,直接找到三方库的spec地址,直接下载。 所以,不再需要全量下载 https://github.com/CocoaPods/Specs.git 到本地。

如果你已经升级到了1.8,repo master就没有用了,使用下面的代码为你清理出宝贵的硬盘空间吧。

pod repo remove master

总结

  1. 强烈建议升级
  2. pod repo remove master 清理空间
  3. Podfile不要使用 “source 'https://github.com/CocoaPods/Specs.git'”

参考资料

Cocoapods 1.8.0

更新2020.2.24

问题

1. CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Spec

解决办法 修改hosts 添加

199.232.4.133 raw.githubusercontent.com

ps: 现在很多的解决方法都是source 'https://github.com/CocoaPods/Specs.git' 这不就回退了嘛,又回去下载那个很大的库,所以这种方式不建议。

你可能感兴趣的:(修改host)