1、升级Ruby环境</font>
出现:
Updating rubygems-update
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
这是因为你没有权限更新Ruby
来更新Ruby, 当有 RubyGems system updated出现时,就表示Ruby更新完成.
2、安装Cocoapods时我们要访问Cocoapods.org, 改网站被墙了, 可以使用淘宝的Ruby镜像来访问该网站, 方法如下:
在终端输入:
$ gem sources--remove https://rubygems.org/
$gem sources -a https://ruby.taobao.org/
显示问题,请忽略
分别显示:
"source https://rubygems.org/ not present in cache"
"source https://ruby.taobao.org/ already present in the cache"
输入下面的命令查看是否镜像成功
出现
![](https://o3pxzuakz.qnssl.com/image/5/88/fee75fce6df1f4fb3971263e3eeeb.png)
3、安装Cocoapods</font>
在终端输入:
这个时候会提示你输入密码,....这个时候常常会有错误
![](https://o3pxzuakz.qnssl.com/image/b/71/3c6dde7b602de78e7afb3624e2b85.png)
不管后面的是 pod 或是xcodeproj其他, 你都可以在终端继续输入 $ sudo gem install -n /usr/local/bin cocoapds
然后会出现
Successfully installed cocoapods-1.2.0
Parsing documentation for cocoapods-1.2.0
1 gem installed
就表示安装成功了
要下班了,明天继续更新...
I'm back
4、在工程中创建Pofile文件</font>
在终端输入 $ cd
然后, 将你所需要pod的项目直接拉进终端回车, 然后输入
$ vim Podfile 进入Podfile文件,然后按键盘上的"i"键, 这时候就可以对Podfile文件进行编辑了,如图类似
![](https://o3pxzuakz.qnssl.com/image/7/7e/11b0ddc43a085dd8efd72aa704041.png)
记得写target '你项目的名称' do ,不然会报下面的错
![](https://o3pxzuakz.qnssl.com/image/6/d0/cdc7c664e6237083bf9ac46e9ea06.png)
在编辑完成之后按"esc" , 再按':', 输入wq,点回车, 就保存并退出了.
然后在终端输入 $ pod install 如果长时间没有反应, 换成 $ pod install --verbose --no-repo-update 这个命令
安装 成功之后显示:
From now on use 'MyApp.xcworkspace'.等字样.
这时候 你打开工程需要从 MyApp.xcworkspace文件打开.
![](https://o3pxzuakz.qnssl.com/image/c/cc/25783a01a724dc22d54634f0dcf3a.png)
如果你项目已经pod好了,后续又有需要往进增加新的第三方, 那么需要你直接打开项目, 在再项目里打开Podfile文件 pod '新加的第三方' 然后 打开终端输入 $ cd 并将项目直接拉进终端 回车 然后输入 $ pod update 回车, 等出现如下图示
![](https://o3pxzuakz.qnssl.com/image/4/4b/7330920786463a0ccc3d51ae095ca.png)
就表示新增的第三方 更新完毕.
end
网友评论