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

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

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


当前回答

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

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

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

sudo gem uninstall cocoapods

sudo gem install cocoapods

其他回答

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

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

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

sudo gem uninstall cocoapods

sudo gem install cocoapods

MACOS X Catalina

我试了大部分答案,但没有一个管用。如果上面没有工作尝试打开Xcode首选>位置>选择命令行工具到Xcode。然后安装cocoapods

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

这发生在我升级到卡特琳娜的时候。 我通过跑步来解决这个问题:

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

我通过运行brew install ruby来修复它

我把系统从Sierra升级到Mojave时也遇到过同样的问题。也为卡特琳娜工作

以下步骤起作用了:

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

我从下面的链接得到了帮助。