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,一般只会在后面添加新的,不会删除原来的搞了挺长时间的,事后想了想起了重装的方案,重装应该可以的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容