美文网首页程序员架构师之路iOS 开发
更新Mac系统后Cocoapods不能使用解决方法

更新Mac系统后Cocoapods不能使用解决方法

作者: 倚楼听风雨wing | 来源:发表于2016-03-17 16:20 被阅读2884次

    1.cocoapods的安装

    最简单版,使用Alcatraz安装:
    github地址:https://github.com/alcatraz/Alcatraz
    详细的操作github的readme已经说明.我就不再赘述了.我今天主要讲的是在升级了MAC操作系统后出现cocoapods使用不了的情况.

    2.问题描述

    由于本人的MAC操作系统10.11.3,后面再使用cocoapods的时候发现cocoapods不能使用,在install的时候出现如下错误:

    ERROR: While executing gem ... (Errno::EPERM) 
        Operation not permitted - /usr/bin/
    

    然后我在Stack Overflow上面搜寻原因,有的朋友说把cocoapods的GEM_PATH更改为/usr/local/bin就可以了,于是我更改了路径,再次执行pod命令的时候发现还是同样的错误.之后我又多次使用Alcatraz删除了cocoapods然后在从新安装,始终都没有解决.

    3.解决方法

    最终我使用终端的方式从新安装cocoapods成功的解决了上述问题.
    解决步骤 [括号中的内容是这一步的解释]

    1. gem sources -l [查看当前源]
    2. sudo gem sources -a https://ruby.taobao.org/ [设置源]
    3. sudo gem sources -r https://rubygems.org/ [-r后面的 路径为第一步查看的当前源]

    4.sudo gem install cocoapods [安装cocoapods]

    至此cocoapods安装完成

    4.cocoapods终端简单实用

    建立Podfile

    1. 打开终端
    2. cd进入项目目录
    3. 输入以下命令建立或编辑 Podfile
      • vim Podfile
    4. 输入你要导入的第三方框架内容,例如:
    use_frameworks!
    platform :ios, '8.0'
    pod 'AFNetworking'
    pod 'SDWebImage'
    pod 'SVProgressHUD'
    
    1. :wq保存退出

    如果,你之前就有过Podfile,可以拷贝到项目目录下,用编辑器打开输入你要导入的第三方框架内容也是一样的.

    为项目安装pod
    pod install
    如果第三方框架不能正常工作或者升级,可以输入以下命令:
    pod update 如果你已经安装好了pod也可以使用命令:pod install --verbose --no-repo-update

    相关文章

      网友评论

        本文标题:更新Mac系统后Cocoapods不能使用解决方法

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