cocoapods -bash: pod: command n
2019-04-28 本文已影响0人
子非鱼7868
今天更新公司项目,使用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,
一般只会在后面添加新的,不会删除原来的
搞了挺长时间的,事后想了想起了重装的方案,重装应该可以的