【问题标题】:CocoaPods folder does not exist / permissions errorCocoaPods 文件夹不存在/权限错误
【发布时间】:2018-12-13 09:09:34
【问题描述】:

我是 CocoaPods 的新手,我尝试在我的 Mac 上运行 'pod install' 来安装我的 pod,但我遇到了文件夹 /Users/username/Library/Caches/CocoaPods 的权限错误。那个文件夹根本不存在!我是否有一次不小心删除了它?我该如何恢复它? 但是有一个名为 /Library/Caches 的文件夹,但它不在我的用户名下,它在根目录下。

我有点困惑。如果有人能指引我正确的方向,我将不胜感激。

这是完整的错误信息:

Errno::EACCES - Permission denied @ dir_s_mkdir - /Users/nachshonfertel/Library/Caches/CocoaPods

【问题讨论】:

    标签: ruby xcode macos cocoapods


    【解决方案1】:

    您使用的是系统 Ruby 还是使用 sudo 安装了 Ruby?

    你基本上有两个选择:

    • 使用sudo pod install

      • 可能是您前进的最简单/最快的方式
      • 这通常会导致比非 root 拥有 Ruby 更多的问题
      • 当您安装软件包时,它们将具有 sudo 访问权限!
    • 安装 Ruby,非 sudo;你可以试试

    【讨论】:

      【解决方案2】:

      原来是权限错误。而我认为不存在的文件夹,隐藏在 finder > Go > (Hold Down Option Key) Library

      我花了整整 2 天终于弄明白了!

      【讨论】:

      • 在我的情况下文件夹存在于库中,仍然错误
      【解决方案3】:

      我已经为这个问题苦苦挣扎了一段时间。出于某种原因,在我的情况下,问题是文件夹 ~/Library/Caches/CocoaPods 不存在,并且 cocoapods 在运行“pod install”时无法创建它。因此权限错误。

      在尝试了几件事后,我手动创建了该文件夹(提示输入我的密码),运行“pod update”并解决了我的问题!

      希望这可以为某人省去一些麻烦。

      【讨论】:

        【解决方案4】:

        我解决了创建丢失文件夹用户的问题(在我的情况下,错误是 Permission denied @ dir_s_mkdir - /Users/Users)并向所有用户授予完全权限。

        【讨论】:

          【解决方案5】:

          您可以通过两种方式解决此问题。

          1. 在 ~/Library/Caches/CocoaPods 上添加 CocoaPods 文件夹,然后尝试

          吊舱安装

          1. 授予您项目的完全权限
          1. cd 你的项目
          2. chmod -R 777 .
          3. cd ios
          4. pod 安装

          【讨论】:

          • 如何到达这条路?
          • 没问题,就这样试试吧。
          【解决方案6】:

          我设法通过以下步骤解决了我的问题

          1. 创建 CocoaPods 文件夹(如果不存在)cd ~/Library/Caches && mkdir CocoaPods

          2. 授予对 CocoaPods 文件夹的访问权限sudo chmod 777 Cocoapods

          3. 创建 Pods 文件夹cd CocoaPods && mkdir Pods
          4. 授予对 Pods 文件夹 sudo chmod 777 Pods 的访问权限

          希望对你有帮助!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2023-04-10
            • 1970-01-01
            • 1970-01-01
            • 2019-10-09
            • 1970-01-01
            • 2012-10-23
            • 2019-03-31
            • 1970-01-01
            相关资源
            最近更新 更多