cocoapods -bash: pod: command not found

今天更新公司项目,使用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 not found)