美文网首页
cocoapods 安装从0到1

cocoapods 安装从0到1

作者: kpeng_wang | 来源:发表于2017-11-02 10:39 被阅读159次

    Mac os 10.12.6 升级到10.13.1 之后发现pod search yykit 的时候报错

    -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

    当时我就郁闷了 不过好在可以google 然后查了下 这个意思就是说你的ruby 有问题 之后我就看了下 ruby -v 

    然而 他说rvm 环境有问题  对 就是这个玩意 Ruby Version Manager (RVM) 

    然后看到了这篇文章 https://rvm.io/

    之后我运行这个命令 就是不生效 gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

    这个是其中一个提示

    然后 我拿着这个秘钥去 拼接到上一个命令行上  然而 不行 

    wangpengdeMacBook-Pro:~ wangpeng$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

    gpg: 从公钥服务器接收失败:No route to host

    其实你要是有经验 这个地方 他已经提示你了 下面的倒数第四行和五行 他已经告诉你了方法  然后直接拿到key再试  发现倒数第四行不行 直接倒数第二行

    然后奇迹发生了 

    wangpengdeMacBook-Pro:~ wangpeng$ command curl -sSL https://rvm.io/mpapis.asc | gpg --import -

    key 3804BB82D39DC0E3:

    47 signatures not checked due to missing keys

    gpg: /Users/wangpeng/.gnupg/trustdb.gpg:建立了信任度数据库

    gpg: 密钥 3804BB82D39DC0E3:公钥“Michal Papis (RVM signing) ”已导入

    gpg: 合计被处理的数量:1

    gpg:已导入:1

    gpg: 没有找到任何绝对信任的密钥

    然后 rvm -v 

    发现有提示了好了

    但是运行 rvm list 的时候报错了 一如既往的 有提示

    wangpengdeMacBook-Pro:~ wangpeng$ rvm list

    # No rvm rubies installed yet. Try 'rvm help install'.

    于是乎 我们直接运行这一行 命令  rvm help install 等待一会后命令行有输出

    虽然这只是一个提示 不过最后我们找到了 一个他提供的解决方案

    于是我毫不犹豫的选择的高版本的  rvm install 2.0.0 -j 50 一段等待时间过后 弹出了一段警告 不过我们不用理会了 意思就是你的ruby 环境很低啥的  这就意味着 你的rvm已经好了我们运行命令

       rvm list

    看到红圈的  记得是更新这个 我更新了预览版 然后上不去 

    成功之后设为默认  rvm 2.4.2 --default

    然后我以为ruby 好了之后就之前安装的pod 也就好了 显然不是的 

    然后由于之前配置过源 就不一一介绍了 我们只验证一下环境

    wangpengdeMacBook-Pro:~ wangpeng$gem sources -l

    *** CURRENT SOURCES ***

    https://rubygems.org/

    然后我们开始 安装 sudo gem install cocoapods

    一段时间之后 

    。。。。d2, nanaimo, xcodeproj, escape, fourflusher, gh_inspector, ruby-macho, cocoapods after 34 seconds

    27 gems installed

    这个时候我们运行 pod setup

    再等待一定的时间

    CocoaPods 1.4.0.beta.2 is available.

    To update use: `sudo gem install cocoapods --pre`

    [!] This is a test version we'd love you to try.

    For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.4.0.beta.2

    Setup completed

    表示我们的pod 可以用了 现在验证下  我写的pod    pod serach kpeng

    然后就正常了 

    写在最后 这种问题我遇到过3回左右了 都是我电脑系统重装之后遇到的  由于围城的问题 无非就是切换源和常规安装 遇到这种 按照我这个思路一步步的抽丝剥茧 最后一定会解决问题 (七步之内有解药) 

    下面是我的pod 日志输出文件   传送门

    相关文章

      网友评论

          本文标题:cocoapods 安装从0到1

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