【问题标题】:cocoapods permission issue in High Sierra?High Sierra 中的 cocoapods 许可问题?
【发布时间】:2018-03-10 07:24:11
【问题描述】:

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

任何帮助将不胜感激。

【问题讨论】:

标签: ruby rubygems cocoapods macos-high-sierra


【解决方案1】:

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

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

祝你好运!

【讨论】:

  • 完美运行!谢谢。
  • 是的,这里一样,第一个命令因同样的原因失败,第二个有效,谢谢
【解决方案2】:

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

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

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

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

【讨论】:

    【解决方案3】:

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

    sudo gem install cocoapods
    

    【讨论】:

      【解决方案4】:

      添加

      eval "$(rbenv init -)"~/.bash_profile文件

      【讨论】:

        【解决方案5】:
        sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
        

        【讨论】:

        • 请您说明这是如何解决问题的?
        猜你喜欢
        • 2018-05-08
        • 2017-11-07
        • 1970-01-01
        • 2018-03-18
        • 2018-05-06
        • 2017-11-06
        • 1970-01-01
        • 2018-05-03
        • 1970-01-01
        相关资源
        最近更新 更多