美文网首页
pod install提示:bad interpreter: N

pod install提示:bad interpreter: N

作者: 的的可可 | 来源:发表于2020-04-22 17:22 被阅读0次

执行pod install命令后出现了下面提示

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

研究一番发现上述问题是升级了Mac系统导致的,当升级了新的系统后,别忘记更新cocoapods。执行命令为:

 $ sudo gem update --system
 $ sudo gem install cocoapods -n/usr/local/bin

但是当我执行sudo gem update --system之后又出现幺儿子了


截屏2020-04-22下午4.10.06.png

出现这样的提示,在研究一番发现是因为.org的链接已经过期。于是
1.查看当前镜像源域名

gem sources -l
截屏2020-04-22下午4.17.04.png

发现我里面确实有两个域名其中一个就是.org的老域名(有的只有一个域名),反正就是把老域名删除

2.如果是.org的域名则需要更换,首先删除当前源

gem sources --remove https//rubygems.org/

3.添加新的源

gem sources -a https://gems.ruby-china.com

由于我这里有地址我就没有重复添加了

4.查看gem源是否是最新的

gem sources -l

5.升级cocoapods

sudo gem install -n /usr/local/bin cocoapods --pre

6.查看升级后的cocoapods版本

pod --version  // 当前版本为:1.6.0.beta.1
截屏2020-04-22下午5.13.31.png

我的是这么多

然后大工告成回到最开始的问题,升级cocoapodsd 版本

 $ sudo gem update --system
 $ sudo gem install cocoapods -n/usr/local/bin

本以为一切顺利了,当我去pod install的时候又出幺儿子了QAQ

截屏2020-04-22下午5.17.12.png
大概就是这个鬼样子,继续百度
参考了MQ_Twist关注 这位大哥的简书解决了问题,大概原因是Cocoapods升级到1.8.4后,哪里不对劲,给出了如下2种解决办法
1.在Podfile里面添加Source
source 'https://github.com/CocoaPods/Specs.git'

target 'XXXDemo' do

  use_frameworks!

  pod 'YYModel'

end

2.移除trunk

pod repo remove trunk

我是用第一中方法解决的。第二种没成功。
到这里就能成功的pod install了,真是艰辛的历程啊。

相关文章

网友评论

      本文标题:pod install提示:bad interpreter: N

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