最近我尝试做豆荚设置,我得到这个错误:

-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory

我按照Ray Wenderlich的指南安装CocoaPods,我遇到了这个问题,所以我不知道发生了什么。


当前回答

固定与

brew upgrade cocoapods

其他回答

升级到High Sierra后,我得到了同样的错误,只是重新安装了cocoapods

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

在我的mac上,这解决了问题:

brew uninstall cocoapods

brew install cocoapods

当我尝试再次安装时,我得到了另一个错误

错误:当执行gem…(Gem:: FilePermissionError) 您没有/Library/Ruby/Gems/2.3.0目录的写权限。

然后我这样做了,效果很好。

sudo gem uninstall cocoapods

sudo gem install cocoapods

我在升级到Mac OS High Sierra时遇到了这个问题。

这是我的解决方案:

sudo gem install cocoapods

我在Github上的CocoaPods问题列表上找到了这个答案。

下面的方法对我很有效:

在XCode中选择命令行工具。 XCode >首选项>位置>命令行工具> XCode 11.X.X x 在终端执行: 安装cocoapods -n /usr/local/bin

https://stackoverflow.com/a/60464653