美文网首页
cocoapods -bash: pod: command n

cocoapods -bash: pod: command n

作者: 子非鱼7868 | 来源:发表于2019-04-28 18:15 被阅读0次

    今天更新公司项目,使用cocoapods突然遇到这个问题:


    1.jpeg

    然后我开始了一系列的操作(百度 google copy 粘贴)
    网上说的解决方案

    $ mkdir -p $HOME/Software/ruby
    $ export GEM_HOME=$HOME/Software/ruby
    $ gem install cocoapods
    
    报错:
    ERROR:  Could not find a valid gem 'cocoapods' (>= 0), here is why:
              Unable to download data from https://gems.ruby-china.org - bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)
    
    网上很多都是使用这个解决方案  更新ruby的源
    
    $ gem sources --remove https://rubygems.org/ 
    $ gem sources -a https://ruby.taobao.org/
    $ gem sources -l
    
    先用taobao 然后没卵用 又换回gems.ruby-china.org
    

    问题依然还是回到解放前的-bash: pod: command not found
    鬼使神差的我想到了我mac上还安装了android studio 是不是我配置的时候动了什么?或者两者有冲突,或者覆盖了原来的配置......
    然后我看了下配置的环境变量(虽然看不懂)

    vim ~/.bash_profile
    
    3.png
    我需要找到我当时安装cocoapods的路径对比一下,我的cocoapods是根据教程安装的,所以sudo gem install -n /usr/local/bin cocoa pods 中间的/usr/local/bin路径,在Mac上搜下
    3.png
    这个里面是有pod的但是.bash_profile里却没有这个路径
    果断加上(不行再改回去) 4.png
    加上之后使用$ source ~/.bash_profile让它生效
    结果问题解决(不敢在公司的项目上操作 重新建了一个demo)
    5.jpg
    出现这个问题的原因应该是我当时配置android studio的时候配置环境变量的时候 把原来的删了,导致使用cocoapods的时候找不到这个路径下的pod,一般只会在后面添加新的,不会删除原来的搞了挺长时间的,事后想了想起了重装的方案,重装应该可以的

    相关文章

      网友评论

          本文标题:cocoapods -bash: pod: command n

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