美文网首页cocoapodsCocoapods
安装cocoapods 常见问题

安装cocoapods 常见问题

作者: 邻家菇凉 | 来源:发表于2016-08-21 14:39 被阅读79次

    如果你也在安装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的项目文件下, 运行结果如下:



    可能出现的问题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 常见问题

      本文链接:https://www.haomeiwen.com/subject/ojfwsttx.html