Cocoapods安装

前几天安装了Cocoapods,今天刚好记录一下。

 准备工作: 升级ruby

1,安装版本管理器RVM(Ruby Version Manage)

$ curl -L get.rvm.io | bash -s stable 
等待一段时间后就可以成功安装好 RVM

2,加载文件,测试是否安装正常
$ source ~/.bashrc 
$ source ~/.bash_profile 
$ source ~/.profile

以上命令敲了不会显示什么,但需要敲

2,用RVM升级Ruby
  1. #查看当前ruby版本  
  2. $ ruby -v  
  3.  
  4. #列出已知的ruby版本  
  5. $ rvm list known  
  6. #安装ruby 2.3  
  7. $ rvm install 2.3 
如果出现这些,Ruby was built without documentation, to build it run: rvm docs generate-ri 算安装完成。
也可以通过 $ ruby -v 查看当前版本是不是你安装的。

3,Homebrew安装(有的不需要这一步)。

但是,我在升级的时候出现了一个错误(日志忘记截图了),搜出来解决办法是安装Homebrew。
在终端输入以下指令安装Homebrew或者进入官网找到最新下载链接

然后再执行升级ruby操作, $ rvm install 2.3.3 就OK了。

有时候按home的时候会出现这种❌
Error: Could not link:
/usr/local/share/doc/homebrew

Please delete these paths and run `brew update`.
Error: Could not link:
/usr/local/share/man/man1/brew.1

Please delete these paths and run `brew update`.
==> Installation successful!

用下面的命令删除对应的就好了
rm -rf /usr/local/share/doc/homebrew
rm -rf /usr/local/share/man/man1/brew.1


安装Cocoapods
1,先升级gem
$ sudo gem update --system


2,Cocoapods镜像

$gem sources --remove https://rubygems.org/ 
$gem sources --add https://gems.ruby-china.org/
$gem sources -l  (用来检查使用替换镜像位置成功)


3,下载安装Cocoapods

    $ sudo gem install cocoapods
    或者(如10.11系统)sudo gem install -n /usr/local/bin cocoa pods

4,设置pod仓库

  $ pod setup 

5,测试

  $ pod --version
如果有版本号,说明安装成功。

使用过程中如果出现[!] /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git master --depth=1.....的错误,执行 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer (-switch 后面加上你的Xcode.app包内容里的Developer的文件夹路径即可)


使用Cocoapods

1,cd 你的文件路径
2,touch Podfile
3, vim Podfile  (输入i进入编辑模式,在podfile中输入

platform :ios"9.0"

target 'BSBDJ do   //do前面的是你的文件名
    pod "AFNetworking"
    pod 
"SDWebImage"
    pod 
"MJExtension"
end

最后 按esc 输入 :wq退出podfile

4, pod install --verbose --no-repo-update






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值