13

我将我的 macOS 更新为 High Sierra,现在通过我的 iOS 应用程序中的 cocoapods 安装依赖项。但我面临以下错误。

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

比我试过

 Zubair-mac-mini:~ sdsol$ gem install cocoapods

 ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
Zubair-mac-mini:~ sdsol$

任何帮助将不胜感激。

4

5 回答 5

55

升级到 macOS High Sierra 后我遇到了同样的问题,并使用以下命令修复了它(注意,您需要使用sudo以超级用户身份运行):

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

祝你好运!

于 2017-09-30T22:33:50.427 回答
4

升级到 macOS High Sierra 后,使用以下命令修复它:

sudo gem install cocoapods
于 2017-11-10T10:23:24.480 回答
1

经过大量搜索,我终于找到了解决方案。

1:将您的终端更新到最新版本。

2:从https://rubygems.org/pages/download下载并更新 RubyGems 到最新版本

3:瘦我更新了我的 pod 文件。通过 pod 更新。

于 2017-10-01T11:18:05.817 回答
0

添加

eval "$(rbenv init -)"~/.bash_profile归档 _

于 2017-11-29T03:21:44.753 回答
-2
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
于 2018-06-15T14:21:51.130 回答