之前装过几次 ,一直没记录。每次要找好久.....
第一部分
这部分其实是第二部分的总结 :如果安装的中间有问题,在第二部分找答案
打开你的终端
$ gem sources -l (查看你的镜像)
$ gem sources -r https://rubygems.org/ (看你的镜像是哪个就移除哪个,如果是下边这个china镜像就直接安装)
$ gem sources -a https://gems.ruby-china.org/ (更换china的镜像,Mac mini,不知道为什么,Mac mini淘宝的用不了)
$ sudo gem install cocoapods (安装cocoapods)
(OS X 10.11 以后 $ sudo gem install -n /usr/local/bin cocoapods)
$ pod setup (复制到我们的.cocoapods/repos目录下)(查看进度 commend+N 打开另一个终端
$ ls -a (查看隐藏文件)
$ cd .cocoapods (到.cocoapods目录)
然后隔段时间 $ du -sh (查看当前文件夹大小))最后一次看是(890M)(等的时间比较长,也许是385M,过了一会直接就890M了)
出现绿色的
CocoaPods 1.2.0.beta.1 is available.
To update use: `sudo gem install cocoapods --pre`
[!] This is a test version we'd love you to try.
For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.2.0.beta.1
Setup completed
安装成功了配置工程:我在桌面新建了个工程 test,cd 空格 把工程拖进来
$ cd /Users/你的用户名/Desktop/test (到这个目录下)
$ touch Podfile (创建Podfile文件)
$ open -e Podfile (打开Podfile文件)
$ pod search AFNetworking (搜索第三方)(按 Q 键 退出搜索)
把你需要的第三方拷贝到Podfile文件里(以AFNetworking为例)我的Podfile文件
platform :ios, ‘7.0’
use_frameworks!
target “test” do
pod ‘AFNetworking’,’~>3.1.0’
end
(commend+s 保存,test是你的项目名)
$ pod install (安装成功)
[!] Please close any current Xcode sessions and use `test 1.xcworkspace` for this project from now on.
Sending stats
Pod installation complete! There is 1 dependency from the Podfile and 1 total pod installed.
然后通过test.xcworkspace 打开工程
#import "AFNetworking.h"
完成了!!!!!!!!!!!!!!!!!!!!
------------------------------------------------------------
备注:原来的podfile
platform :ios, ‘7.0’
pod ‘AFNetworking’,’~>3.1.0’
end
报错:
[!] Invalid `Podfile` file: syntax error, unexpected keyword_end, expecting end-of-input.
------------下面是我自己装的过程中遇到的问题------------
第二部分
开始安装cocoapods
参考链接 :http://www.jianshu.com/p/6e5c0f78200a
打开终端:
$ sudo gem install cocopods(然后让输入密码,你的开机密码,输入的时候不显示,只管输入 然后回车。)
出现这个 然后 输入 (一般应该是ruby的,https://rubygems.org/)
$ gem sources -l
$ gem sources --remove https://gems.ruby-china.org/
$ gem sources -a https://ruby.taobao.org/
$ sudo gem install cocoapods
pod setup 然后就等....
(什么东西?)
参考链接: http://www.cnblogs.com/joesen/p/4373453.html
$ sudo rm -fr ~/Library/Caches/CocoaPods/ (删除全局的缓存)
$ rm -fr ~/.cocoapods/repos/master/
$ rm -fr Pods/ (pods目录清空)
$ sudo gem install cocoapods
$ pod setup
(这是什么鬼?)
参考链接:http://blog.csdn.net/wm9028/article/details/51840759 (多个xcode的时候,要把Xcode.app换一下,具体参考链接)
$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
$ pod setup 又等......
(没有用?)
参考链接: http://www.jianshu.com/p/ffc0a67d6d75
OS X 10.11以前,在终端输入以下命令:sudo gem install cocoapods
OS X 10.11以后,在终端输入以下命令:sudo gem install -n /usr/local/bin cocoapods
我的
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup 继续等......
(command+N)又打开一个终端(好无聊,看下进度)
$ ls -a
$ cd .cocoapods
$ du -sh(嗯?怎么是0?)
参考链接:http://blog.csdn.net/samoy/article/details/51956799
到另一个终端,又错了(跟上边一样的错....)
参考链接:http://blog.csdn.net/jjmm2009/article/details/41944959
某些环境原因导致pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。我们可以一个一个来排除,
$ sudo gem update --system (更新gem到最新版本)
$ ping github.com (检查是否可以ping通github) 关闭是: ctrl+c
$ pod repo list (查看pob repo list)
显示个绿色的:0 repos
$ cd ~/.cocoapods/
$ sudo -rm -rf ~/.cocoapods/ (删除.cocoapods目录,重新下载pod更新)
$ pod setup 还是等.....(查看大小,56k 不会走)
参考链接:http://blog.csdn.net/appxcode/article/details/51755073
淘宝镜像不能用了,要换个能用的...
$ gem sources -r https://ruby.taobao.org/
$ gem sources -a https://gems.ruby-china.org/ (又回到原点了)
$ sudo gem install cocoapods
$ pod setup (查看大小,哈哈,终于走了)