美文网首页
xcode升级导致cocoapods很多奇葩问题

xcode升级导致cocoapods很多奇葩问题

作者: winlee | 来源:发表于2016-09-07 07:56 被阅读126次

    xcode升级导致cocoapods很多奇葩问题

    1.pod setup执行后半年没反应

    解决办法设置淘宝的镜像

    $ gem sources --remove https://rubygems.org/
    //等有反应之后再敲入以下命令
    $ gem sources -a http://ruby.taobao.org/
    检查一下看看
    $ gem sources -l
    *** CURRENT SOURCES ***

    http://ruby.taobao.org/
    出现这个是正确的
    好容易安装好了,然后执行pod install的时候出现
    [!] Invalid Podfile file: incompatible character encodings: UTF-8 and ASCII-8BIT. Updating CocoaPods might fix the issue.

    这是编码的问题,有两种原因,1.你的设备确实不支持utf8,2.你本身录入文本有问题
    1的解决办法

    查看编码

    localhost:xib cty$ locale

    执行命令后出现

    LANG="zh_CN.UTF-8"

    LC_COLLATE="zh_CN.UTF-8"

    LC_CTYPE="zh_CN.UTF-8"

    LC_MESSAGES="zh_CN.UTF-8"

    LC_MONETARY="zh_CN.UTF-8"

    LC_NUMERIC="zh_CN.UTF-8"

    LC_TIME="zh_CN.UTF-8"

    LC_ALL=

    发现都是zh,强制设置一下
    localhost:xib cty$ export LC_ALL=en_US.UTF-8

    localhost:xib cty$ export LANG=en_US.UTF-8

    再检查一下
    LANG="en_US.UTF-8"

    LC_COLLATE="en_US.UTF-8"

    LC_CTYPE="en_US.UTF-8"

    LC_MESSAGES="en_US.UTF-8"

    LC_MONETARY="en_US.UTF-8"

    LC_NUMERIC="en_US.UTF-8"

    LC_TIME="en_US.UTF-8"

    LC_ALL="en_US.UTF-8"

    。好像好了,继续pod install吧
    [!] Invalid Podfile file: incompatible character encodings: UTF-8 and ASCII-8BIT. Updating CocoaPods might fix the issue.

    问题依然
    把所有可能的配置都试一遍

    gem install rails

    然后

    gem install rdoc

    然后
    gem install nokogiri --no-ri --no-rdoc

    这些都设置完一般不会出现问题了,再有问题,可能是文本录入的问题
    2的解决办法,如果你是手动输入的这个需要注意,copy别人的也要检查一下打开键盘偏好设置

    设置单引号格式,当然冒号我还没找到怎么设置,一般错误会提示给你哪写错了
    这里不再提示utf8的错误了,输入法的错误,但是我切换了半天设置了半天还是没解决冒号,只能吧

    The master repo requires CocoaPods 0.18.1 -

    这个错误是在升级阶段出现的,升级

    gem update cocoapods
    gem update cocoapods --pre

    相关文章

      网友评论

          本文标题:xcode升级导致cocoapods很多奇葩问题

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