最近我尝试做豆荚设置,我得到这个错误:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
我按照Ray Wenderlich的指南安装CocoaPods,我遇到了这个问题,所以我不知道发生了什么。
最近我尝试做豆荚设置,我得到这个错误:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
我按照Ray Wenderlich的指南安装CocoaPods,我遇到了这个问题,所以我不知道发生了什么。
当前回答
重新安装ruby解决我的情况下的问题(错误发生后,我将Mac OS升级到Monterey)。重新安装要花点时间,但很有效
其他回答
找到pod文件。我的位于usr/local/bin/pod
您会发现顶部一行显示的是版本2.3。将此文件编辑为正确的版本号。保存一份原件以防你搞砸了。
再次尝试与荚相关的命令。
我试了好几天,还是成功了。
在我的案例中,上述任何一种方法都不起作用。我安装了ruby 2.3.0,我不得不降级到2.0.0:
Gem更新——系统2.0.0
下面的方法对我很有效:
在XCode中选择命令行工具。 XCode >首选项>位置>命令行工具> XCode 11.X.X x 在终端执行: 安装cocoapods -n /usr/local/bin
https://stackoverflow.com/a/60464653
我通过运行brew install ruby来修复它
固定与
brew upgrade cocoapods