CocoaPods版本升级

1.首先我们可以查看下当前的版本号命令如下:

// 可用 "pod --version" 命令查看版本,目前最新版本1.3.1
liyuMacBook-Pro:~ Jerry.Yao$ pod --version
1.2.0  // 本机安装的版本

2.在升级之前我们需要了解当前安装的Ruby源地址:

// 使用命令查看当前使用的是淘宝的源: "gem source -l" 
liyuMacBook-Pro:~ Jerry.Yao$ gem source -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/

3.移除淘宝的Ruby源,添加一个新的源(注意:目前淘宝的源已经不能用了)

// 移除旧的源 命令: "gem sources --remove"
liyuMacBook-Pro:~ Jerry.Yao$ gem sources --remove https://ruby.taobao.org/
// 添加新的源 命令: "gem sources -a https://gems.ruby-china.org/"
liyuMacBook-Pro:~ Jerry.Yao$ gem sources -a https://gems.ruby-china.org/

4.查看新的源是否添加成功,使用的命令和步骤2一样

// 新的源已经成功添加
liyuMacBook-Pro:~ Jerry.Yao$ gem source -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org/

5.开始安装,输入如下命令:

// 输入命令和电脑开机密码 "sudo gem install cocoapods" 
liyuMacBook-Pro:~ Jerry.Yao$ sudo gem install cocoapods
Password:
Fetching: cocoapods-core-1.3.1.gem (100%)
Successfully installed cocoapods-core-1.3.1
Fetching: claide-1.0.2.gem (100%)
Successfully installed claide-1.0.2
Fetching: cocoapods-trunk-1.2.0.gem (100%)
Successfully installed cocoapods-trunk-1.2.0
Fetching: xcodeproj-1.5.1.gem (100%)
ERROR:  While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

在这一步有可能会报错”Operation not permitted - /usr/bin/xcodeproj”,解决办法如下:

// 输入命令:"sudo gem install -n /usr/local/bin cocoapods"
liyuMacBook-Pro:~ Jerry.Yao$ sudo gem install -n /usr/local/bin cocoapods
Successfully installed xcodeproj-1.5.1
Fetching: ruby-macho-1.1.0.gem (100%)
Successfully installed ruby-macho-1.1.0
Fetching: cocoapods-1.3.1.gem (100%)
Successfully installed cocoapods-1.3.1
Parsing documentation for xcodeproj-1.5.1
Installing ri documentation for xcodeproj-1.5.1
Parsing documentation for ruby-macho-1.1.0
Installing ri documentation for ruby-macho-1.1.0
Parsing documentation for cocoapods-1.3.1
Installing ri documentation for cocoapods-1.3.1
3 gems installed // 安装成功

还有有可能会报错:

ERROR:  While executing gem ... (TypeError)
no implicit conversion of nil into String
// 解决办法是执行如下命令更新gem
sudo gem update --system

6.再次查看下CocoaPods的版本,已经成功升级咯!

liyuMacBook-Pro:~ Jerry.Yao$ pod --version
1.3.1

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述 当我们自己电脑上的CocoaPods版本过低,但是别的项目使用的CocoaPods版本过高的时候,你如果通过...
    PursueDream阅读 25,713评论 0 49
  • 命令行更新步骤### 和安装过程是一样的,再次查看版本### DONE!!!#### Setting up Coc...
    Fang_OSH阅读 447评论 0 1
  • 废话不多说、直接解释 在下载某个ios源码后,我们需要在控制器进入目录之后执行pod install: $ pod...
    守候的流年阅读 3,860评论 0 1
  • 进入开发的分支develop 执行本地提交 切换到master分支,合并develop 解决冲突 提交master分支
    雨中漫步的北极熊阅读 617评论 0 0
  • 想好好写字,好好静心写感受,就像每次放假回家,坐在自己的写字台旁,打开自己的记事本,写下最近的时光,包括对接下来时...
    你如此美丽阅读 115评论 0 2