小鸭几镇楼(/ω\)
各位小可爱今天也要加油呀。整理了如下内容,如有不对或可以改进的地方,欢迎指出哦
开始了!安装Cocoapods环境
-
如果不确定以前是否安装, 可以先执行卸载操作。
① 找到pod的目录 which pod 001.png
② 删除该目录下的pod文件 sudo rm -rf /usr/local/bin/pod
密码即你的电脑密码 ,密码输入时不显示,输完后敲回车即可。 002.png ③ 获取可删除的pod文件列表 gem list 003.png 004.png
④ 删除文件,先删除第一个 sudo gem uninstall cocoapods -v 1.3.1
005.png ⑤ 删除第二个 sudo gem uninstall cocoapods-core -v 1.3.1 006.png ⑥ 试一下是否删除成功,随便用pod搜索一个三方库 pod search MJRefresh 007.png
注意后面的版本要对应正确 -
删除成功后 开始安装rvm和ruby
008.png ② 下载成功后查看rvm版本 rvm -v 009.png ③ 查看可安装的ruby版本 rvm list known (最好是安装2.0.0以后的版本) 010.png
① 安装rvm 大概需要几分钟 curl -L https://get.rvm.io | bash -s stable
出错了呢,原因是因为没有安装homebrew,我的解决办法是去官网下载。
链接Homebrew官网:http://brew.sh/index_zh-cn.html
或者终端输入命令行来下载
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
然后再试一次,Emmmm…又出错了
emmmmmm.gif
小看我,输入下面的命令sudo chown -R $(whoami) /usr/local/var/homebrew
更新成功以后输入 rvm install 2.4
重新下载新版本ruby,这个下载耗时较长
下载成功以后,查看当前ruby的镜像源。国内镜像源 taobao 源已经停止维护,所以我替换为ruby-china 源,且尽量确保只有一个 ruby-china 源
移除当前镜像 gem sources --remove https://rubygems.org/
替换镜像 gem sources --add https://gems.ruby-china.org
-
准备工作已完成 开始安装Cocoapods
如果出现下面错误 执行语句 sudo gem install cocoapods 017.png
① 执行命令 sudo gem install cocoapods 并输入电脑密码
③ 上一步成功以后就可以直接使用pod了
Mark:如果使用pod search 找不到需要的三方库并报错的,使用下面命令行解决
rm ~/Library/Caches/CocoaPods/search_index.json
(pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉)
然后重新pod search就可以了
- 分享一下执行Pod命令时遇到的问题
① 运行pod相关命令出现:
-bash: pod: command not found
解决:
sudo gem install -n /usr/local/bin cocoapods
② 出现错误提示
[!] Invalid Podfile
file: syntax error, unexpected
end-of-input, expecting keyword_end.
解决:
podfile 文件后面没有加end 重新添加
③ pod install 卡住很久 最后报错
有遇到更新ShareSDK3 4.0.1时卡住
网友评论