您当前的位置: 首页 > 

xiangzhihong8

暂无认证

  • 0浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

CocoaPods 安装

xiangzhihong8 发布时间:2019-09-01 15:22:13 ,浏览量:0

在iOS开发中,不可避免地要使用第三方开源库,而CocoaPods就是一个负责管理iOS项目中第三方开源库的工具,其作用类似于Android的gradle或者前端的npm。CocoaPods的项目源码在Github上管理。 以下是最新的CocoaPods安装教程(2019年8月)

1、查看当前Ruby版本

ruby -v

2、升级Ruby环境,首先需要安装rvm。

curl -L get.rvm.io | bash -s stable 

source ~/.bashrc

source ~/.bash_profile

3、查看rvm版本

rvm -v 

显示如下(或者是其他版本)

rvm 1.29.3 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

4、列出ruby可安装的版本信息

rvm list known

显示如下:

# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.10]
[ruby-]2.3[.8]
[ruby-]2.4[.6]
[ruby-]2.5[.5]
[ruby-]2.6[.3]          //正是版
[ruby-]2.7[.0-preview1]      //预览版
ruby-head
.....

5、安装一个ruby版本 安装ruby时,我们最好安装正式版,即2.6.3,当然也可以安装其他的版本。

rvm install 2.6.3

如果没有安装Homebrew,请先安装Homebrew,命令如下:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

6、设置为默认版本

rvm use 2.6.3 --default

7、更换镜像源

sudo gem update --system

gem sources --remove https://rubygems.org/

gem sources --add https://gems.ruby-china.com/

8、验证=Ruby镜像 为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看:

gem sources -l

如果是以下结果说明正确:

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

9、安装CocoaPods 到了这一步,就可以开始安装CocoaPods了

sudo gem install -n /usr/local/bin cocoapods

如果安装了多个Xcode,可以使用下面的命令选择对应的版本。

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

10、安装本地库 然后,重新使用pod setup命令执行安装操作。

pod setup

执行以上命令后,就是漫长的等待了。

Setting up CocoaPods master repo
  $ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress
  Cloning into 'master'...
  remote: Counting objects: 1879515, done.        
  remote: Compressing objects: 100% (321/321), done.        
  Receiving objects:  21% (404525/1879515), 73.70 MiB | 22.00 KiB/
关注
打赏
1482932726
查看更多评论
立即登录/注册

微信扫码登录

0.0413s