Mac中常用的包管理工具整理--homebrew,brew, w

2017-02-20  本文已影响141人  Eric苏离

1. homebrew

官方网站上这样说道:
<em>
“Homebrew installs the stuff you need that Apple didn’t.——Homebrew 使 OS X 更完整”。
</em>
在mac上安装的方式也是很简单的, 代码如下

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Q: <b>homebrew 通常可以用来解决那些问题??</b>

2. gem

3. Cocoapods -- 下面是多年珍藏的文档, 分享给各位大哥们

Cocoapods安装步骤
1、升级Ruby环境
终端输入:$ gem update --system
此时会出现
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
zijingMacBook-Pro:~ shiyunlei$ sudo gem update —system
这个是因为你没有权限去更新Ruby


01.jpg

这个时候你可以在终端使用:$ sudo gem update —system来进行升级
这个时候表示Ruby升级完成。


2、安装CocoaPods时我们要访问cocoapods.org,该网站可能被我们大天朝墙了,这样下载安装可能会是龟速,幸好我们可以用淘宝的Ruby镜像来访问该网站,方法如下:
1、gem sources --remove https://rubygems.org/
2、gem sources -a https://ruby.taobao.org/
可以使用下面的命令(红色部分)查看是否更换镜像成功(如下图所示):

2.png
$ gem sources -l

3、安装Cocoapods,在终端输入命令
$ sudo gem install cocoapods
这个时候会提示你输入密码,注:在终端输入密码不会有提示,光标也不会移动,一定要注意
开始安装,如下图:PS:这个过程可能花费时间比较长
安装成功如下:


3.png
4.png

4、使用search命令搜索类库名:
$ pod search AFNetworking
如果CocoaPods支持,将会输出搜索到的所有类库版本和信息,以及在Podfile中配置的写法,终端返回信息如下:
-> AFNetworking (2.3.1)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 2.3.1’(这个语句是需要在编辑Podfile的时候输入的命令,即是如何安装下载相关类库的指令)


4.wget

wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.
wget 可以跟踪HTML页面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构。这又常被称作"递归下载"。在递归下载的时候,wget 遵循Robot Exclusion标准(/robots.txt). wget可以在下载的同时,将链接转换成指向本地文件,以方便离线浏览。
wget 非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性.如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务 器打断下载过程,它会再次联到服务器上从停止的地方继续下载[<strong>断点下载</strong>]。这对从那些限定了链接时间的服务器上下载大文件非常有用。

5.pip3 / pip

pip是python库管理工具, 在使用python编程的时候, 使用pip可以方便对库的更新, 增加以及删除
其中pip3是对python3.x版本的管理, pip/pip2是针对python2.x版本的管理

上一篇下一篇

猜你喜欢

热点阅读