高山脉的cocoapods许可问题?

时间:2017-09-28 13:57:19

标签: ruby rubygems cocoapods macos-high-sierra

我将我的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$

任何帮助将不胜感激。

5 个答案:

答案 0 :(得分:47)

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

sudo gem update --system
sudo gem install cocoapods -n/usr/local/bin
祝你好运!

答案 1 :(得分:4)

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

sudo gem install cocoapods

答案 2 :(得分:1)

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

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

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

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

答案 3 :(得分:0)

添加

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

答案 4 :(得分:-1)

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer