美文网首页
Could not automatically select a

Could not automatically select a

作者: yhj0129 | 来源:发表于2016-07-18 10:18 被阅读0次

    使用pod遇到如下图问题时

    [1] 当从终端进入pod后,不添加任何第三方开源库的时候,直接pod install时,就会出现下图现象。

    [2]出现 类似 [!] The dependency `AFNetworking` is not used in any concrete target.现象时

    解决方法:按下图修改

    里面的target与do之间代表替换为自己项目里面的target名称。即可

    [3]安装pod时出现

    意思就是:你的 Ruby 环境版本必须大于等于2.2.2.

    rvm是用来管理ruby的,ruby的其中一个“程序”叫rubygems,简称 gem,而用来管理项目 的gem的,叫bundle.完全是不同的东西,他们相同的只是都可以管理gem。

    1、安装 RVM

    RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

    在终端输入 $ curl -L get.rvm.io | bash -s stable

    等待一段时间后就可以成功安装好 RVM。测试是否安装正常

    在终端输入 rvm -v

    然后就可以看到目前装好的 ruby 环境的版本了。

    现在rvm 是1.27.0<2.2.2 所以要升级

    2、用RVM升级Ruby

    查看当前ruby版本

    在终端输入:$ ruby -v

    当前ruby版本

    列出已知的ruby版本

    在终端输入:$ rvm list known

    比如 安装ruby 2.3.0

    在终端输入:$ rvm install 2.3.0

    安装完成之后在终端输入:ruby -v查看是否安装成功。

    这是就可以看到你安装的当前版本了。

    现在升级好了ruby,接下来就是执行

    在终端输入:$ sudo gem install -n /usr/local/bin cocoapods,(OS 10.11以前是 $ sudo gem install cocoapods)等执行完,继续:

    在终端输入:$ pod setup;到这里,就算安装成功了;

    你可以在终端输入:$ pod --version

    安装 cocoapods .就可以使用了.

    [4]升级10.11后,运行pod命令出现:-bash: pod:commandnot found

    解决办法:在终端输入:sudo gem install -n/usr/local/bin cocoapods

    之后pod命令可以使用了。

    相关文章

      网友评论

          本文标题:Could not automatically select a

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