http://my.oschina.net/w11h22j33/blog/206129
cd ~/.cocoapods进入到安装文件
ls查看
ls repos
du -sh *查看文件大小
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
这个时候你可以在终端使用:sudo gem update —system来进行升级
可以使用下面的命令(红色部分)查看是否更换镜像成功(如下图所示):
gem sources -l
2、安装CocoaPods时我们要访问cocoapods.org,该网站可能被我们大天朝墙了,这样下载安装可能会是龟速,幸好我们可以用淘宝的Ruby镜像来访问该网站,方法如下:
1、gem sources --remove https://rubygems.org/
2、gem sources --add https://ruby.taobao.org/
原因:需要升级http://ruby.taobao.org/为https://ruby.taobao.org/
在官网中看到:我们已经停止基于 HTTP 协议的镜像服务, 请在配置中使用 HTTPS 协议代替
$ gem sources --add https://ruby.taobao.org/ --remove http://ruby.taobao.org/
3、安装Cocoapods,在终端输入命令
sudo gem install cocoapods
这个时候会提示你输入密码,注:在终端输入密码不会有提示,光标也不会移动,一定要注意
错误 :
- Could not find gem 'sqlite3 (>= 0)' in any of the gem sources listed in you
r Gemfile
解决:sudo gem install sqlite3-ruby
- ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /usr/local/lib/ruby/gems/1.9.1 director.y
解决:权限问题,前面加个sudo
- rails 3遇到 Could not find a JavaScript runtime execjs错误(ubuntu)
解决:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
- ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
解决:
使用 sudo gem install -n /usr/local/bin cocoapods —pre 安装
开始安装,如下图:PS:这个过程可能花费时间比较长
4、使用search命令搜索类库名:
pod search AFNetworking
如果CocoaPods支持,将会输出搜索到的所有类库版本和信息,以及在Podfile中配置的写法
5、需要在工程中创建一个Podfile文件,
使用命令:
cd /Users/shiyunlei/Desktop/CocoapodsSample(进入工程目录,cd后面的是工程的路径)
touch Podfile(创建Podfile文件)
然后使用vim编辑Podfile文件,使用命令:
vim Podfile
进入如下界面
然后紧接着按键盘上的“i”键,变成如下状态,这个时候可以对Podfile文件进行编辑:
platform:ios, ‘7.0‘
pod ‘AFNetworking‘, ‘~> 2.3.1‘
在编辑完成后按“esc”,
在按“:”,这个时候输入wq,点击回车,保存并退出。
这个时候打开Podfile文件就会看到里面添加了刚才在终端输入的一行语句,如下图
然后在终端输入命令安装相应的第三方类库
$pod install
因为这个过程需要下载相应的类库,所以时间和网速有关。
安装成功之后截图如下:
自游 14:31:38
sudo gem install -n /usr/local/bin cocoapods
再加一句,完美解决
sudo xcode-select --switch /Applications/Xcode.app
网友评论