最近我尝试做豆荚设置,我得到这个错误:
-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,我遇到了这个问题,所以我不知道发生了什么。
当前回答
升级到High Sierra后,我得到了同样的错误,只是重新安装了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
MACOS X Catalina
我试了大部分答案,但没有一个管用。如果上面没有工作尝试打开Xcode首选>位置>选择命令行工具到Xcode。然后安装cocoapods
sudo gem install -n /usr/local/bin cocoapods
“ruby主义者认可的”方法是安装一个ruby版本管理器(rbenv),并通过它安装cocoapods。乱搞sudo和你的红宝石会让你流泪的。
重新安装ruby解决我的情况下的问题(错误发生后,我将Mac OS升级到Monterey)。重新安装要花点时间,但很有效
我把系统从Sierra升级到Mojave时也遇到过同样的问题。也为卡特琳娜工作
以下步骤起作用了:
sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods
我从下面的链接得到了帮助。