美文网首页
在Android Studio 中提示更新CocoaPods遇到

在Android Studio 中提示更新CocoaPods遇到

作者: 门前的那颗樱桃树 | 来源:发表于2018-07-17 15:11 被阅读0次

    提示警告⚠️ 要求我们更新cocoapods到1.5.0或者更高的版本,涉及插件的项目中,pod处理可能会失败。

    Warning: CocoaPods recommended version 1.5.0 or greater not installed.
    Pods handling may fail on some projects involving plugins.
    
    brew upgrade cocoapods
    pod setup
    

    我们在终端输入命名查看pod 版号,如果没有达到1.5.0,我们就需要更新,来消除警告

    $ pod --version
    1.3.1
    $ pod repo update --verbose
    .
    .
    .
    

    在更新过程中会提示,要求我们用sudo权限

    CocoaPods 1.5.3 is available.
    To update use: sudo gem install cocoapods

    更具提示,输入命令,报错

    $ sudo gem install cocoapods
    Password:
    ERROR:  While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions for the /usr/bin directory.
    

    您没有/usr/bin目录的写权限。

    之所以会遇到这个问题,是因为你的二进制文件要安装在 usr/bin 这个目录下,在 OS X EI Capitan 开始,苹果就禁止了这一项操作,但是你仍然可以安装在 /usr/local/bin 这个目录下来代替,并且这台机器上的用户也都可以着这个路径下访问

    sudo gem install <你要安装的东西> -n/usr/local/bin

    $ sudo gem install cocoapods -n/usr/local/bin
    
    Successfully installed xcodeproj-1.5.9
    Fetching: cocoapods-1.5.3.gem (100%)
    Successfully installed cocoapods-1.5.3
    Parsing documentation for xcodeproj-1.5.9
    Installing ri documentation for xcodeproj-1.5.9
    Parsing documentation for cocoapods-1.5.3
    Installing ri documentation for cocoapods-1.5.3
    Done installing documentation for xcodeproj, cocoapods after 6 seconds
    2 gems installed
    
    $ pod --version
    1.5.3
    

    我们就成功升级了CocoaPods
    然后你再写运行Flutter项目的时候,就不会出现这个提示了。

    聊点高级的

    我们有些同学呢,天生的死脑筋,看到这不爽了,说,老子就是要安装在 /usr/bin 目录下,行,不就是 /usr/bin 没有权限么。

    从 OS X EI Capitan 开始,MAC 在添加了 Rootless 内核保护,导致用户没有 /usr/bin 安装权限,其实要关闭这个权限也很容易,以下

    关机重启长按command+R 进入 recovery 模式。选择打开
    Utilities下的终端,输入:csrutil disable 并回车
    然后正常重启Mac即可
    不知道你的问题解决了没有

    解决You don't have write permissions for the /usr/bin directory.原Blog链接

    相关文章

      网友评论

          本文标题:在Android Studio 中提示更新CocoaPods遇到

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