安装cocoapods 常见问题

如果你也在安装cocoapods时出现了不开心的错误, 如下是我在近期demo验证时发现的问题及解决思路或许可以提供思路哦


可能出现的问题1: 

输入 sudo gem install cocoa pods 之后,出现如下问题:

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

再去执行sudo gem install cocoapods,还是会出现上边的错误。

所以执行下边:

$ mkdir -p $HOME/Software/ruby

$ export GEM_HOME=$HOME/Software/ruby

$ gem install cocoapods

[...]

1 gem installed

$ export PATH=$PATH:$HOME/Software/ruby/bin

$ pod --version

然后pod install的时候出现如下错误:

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1`.  You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`. 是由于我装了多个Xcode导致路径变了,

所以执行选择自己电脑中对应的Xcode的应用程序

$ sudo xcode-select -switch /Applications/Xcode.app   直接将自己Finder 应用里面的 Xcode拖到 switch 单词后面

成功解决后, 然后cd到自己需要用pod的项目文件下, 运行结果如下:

安装cocoapods 常见问题_第1张图片



可能出现的问题2:

安装cocoapods出现要求ruby版本大于等于2.2.2

ERROR:  Error installing cocoapods:

activesupport requires Ruby version >= 2.2.2.

使用RVM对Ruby进行升级,升级过程如下:

1.安装RVM

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

2.等待一段时间后就可以成功安装好RVM。

$ source ~/.bashrc

$ source ~/.bash_profile

3.测试是否安装正常

rvm -v

4.用RVM升级Ruby

4.1.查看当前ruby版本

$ ruby -v

4.2.列出已知的ruby版本

$ rvm list known

4.3.安装ruby 大于等于2.2.2的版本即可

$ rvm install 2.2.4

5.安装完成之后, 查看是否安装成功,是否等于2.2.4

ruby -v

6.成功解决后, cd到当前项目文件

安装cocoapods 常见问题_第2张图片

你可能感兴趣的:(安装cocoapods 常见问题)