美文网首页iOS收藏
-bash: /usr/local/bin/pod: /Syst

-bash: /usr/local/bin/pod: /Syst

作者: 曾经像素有点低 | 来源:发表于2019-08-09 15:57 被阅读5次
    我们是工程师 ——加油 !

    Mac10.13 Pod报错-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory

    升级10.13以后Pod命令失效,解决办法如下:

    终端执行下列命令

    1.brew link --overwrite cocoapods
    

    尝试 Pod 命令是否已经恢复 ,若报错继续执行

    2.brew install ruby
    
    3.brew reinstall cocoapods
    
    4.brew link --overwrite cocoapods
    

    尝试 Pod 命令是否已经恢复

    二、弄完之后如果报错

    /usr/local/bin/pod: /usr/local/Cellar/cocoapods/1.5.3/libexec/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
    /usr/local/bin/pod: line 2: /usr/local/Cellar/cocoapods/1.5.3/libexec/bin/pod: Undefined error: 0
    

    可以参考下面两个文章,我也对两篇文章有需要的地方做了总结,所以也可以继续看我的文章第三步骤
    文章一/
    文章二/WainYan

    三、更新gem

    1.查看gem版本号

    gem -v
    
    

    2.查看ruby源。

    gem sources -l
    
    

    3.替换ruby源(如果是https://gems.ruby-china.com, 则跳过3、4步)

    gem sources --remove  https://gems.ruby-china.org
    gem sources --add  https://gems.ruby-china.com
    
    

    注意是https://gems.ruby-china.com 不是https://gems.ruby-china.org.

    4.确保ruby源是https://gems.ruby-china.com

    gem sources -l
    
    

    5.更新gem版本

    gem update --system
    如果错误:
    >ERROR:  While executing gem ... (Gem::FilePermissionError)
        You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
    
    使用:sudo gem update --system
    
    

    6.打印gem版本号 是否成功

    gem -v
    

    如果更新完报错如下:那么就要像我一样参考 这篇“时苒君”的文章了,总结为一句话,看步骤四

    mayonggang@bogon digital_city_IAP % pod update --no-repo-update --verbose
    Traceback (most recent call last):
        5: from /usr/local/bin/pod:23:in `<main>'
        4: from /usr/local/bin/pod:23:in `load'
        3: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.7.5/bin/pod:55:in `<top (required)>'
        2: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.7.5/lib/cocoapods/command.rb:49:in `run'
        1: from /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.7.5/lib/cocoapods/command.rb:130:in `verify_minimum_git_version!'
    /Library/Ruby/Gems/2.6.0/gems/cocoapods-1.7.5/lib/cocoapods/command.rb:118:in `git_version': Failed to extract git version from `git --version` ("xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\n") (RuntimeError)
    

    下图:


    报错如此图.png

    四、

    需要到 Git 官网下载 Git 才可以:

    https://git-scm.com/download/mac

    image WechatIMG15.jpeg

    第一次进入这里是一个倒计时,倒计时结束自动下载

    下载完成后手动安装 git 这样就可以解决了 !

    code_小马

    相关文章

      网友评论

        本文标题:-bash: /usr/local/bin/pod: /Syst

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