每个工具都有其使用的场景
(1)brew mac中的包管理工具
在使用brew会报如下的错:
Running Homebrew as root is extremely dangerous and no longer supported. As Homebrew does not drop privileges on installation you would be giving all build scripts full access to your system.
解决办法
macos - How to fix homebrew permissions? - Stack Overflow
brew升级遇到的问题
brew升级的时候,从github上下载,一直超时,虽然我翻墙了,还是不行
所以需要切换成国内的源,按照下面的文章
我这边不行,我需要把/usr/local的源换掉,而不是上面文章中说的地方,这几个地方有什么区别,目前没搞明白
(2)gem 是一个管理Ruby库和程序的标准库。说白了gem就是对ruby进行管理的库。
下面就说到了ruby,ruby是一种简单的面向对象的脚本语言。
(3)pod
cocospods是专门为ios工程提供第三方依赖库的管理工具,通过cocospods,我们可以更方便地管理每个第三方库的版本,而且不需要我们做太多的配置,就可以直观、集中和自动化地管理我们项目的第三方库。
和Android中的gradle差不多一个意思