【问题标题】:How do I fix 'brew install pkg-config'?如何修复“brew install pkg-config”?
【发布时间】:2012-11-09 02:26:49
【问题描述】:
Warning: Could not link pkg-config. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link pkg-config`‏‏‏‏‏‏

【问题讨论】:

    标签: homebrew pkg-config


    【解决方案1】:
    1. brew 重新安装 pkg-config
    2. rm -R 违规目录
    3. 重复步骤 1

    【讨论】:

    • 除了 ubuntu 有没有类似的解决方案?
    • 第三步没用还是应该是brew unlink pkg-config && brew link pkg-config
    • 可以将前三个步骤与brew reinstall pkg-config合并。
    【解决方案2】:

    正如 Michael Pigg 上面所说,在我的情况下是文件夹权限问题。 我必须执行以下操作:

    sudo chmod 777 /usr/local/bin
    sudo chmod 777 /usr/local/share/man/man1
    brew link pkg-config
    

    完成后:

    sudo chmod 755 /usr/local/bin
    sudo chmod 755 /usr/local/share/man/man1
    

    恢复原来的权限。

    【讨论】:

      【解决方案3】:

      这可能是 /usr/local/share 上的权限问题。您需要在该目录中具有写入权限才能完成链接。但是,如果您设置了写权限,zsh 会抱怨目录不安全。我授予了写入权限以允许安装 pkg-config,然后将其删除,以便 zsh 满意。

      【讨论】:

        【解决方案4】:
        1. 重新安装命令行工具:https://developer.apple.com/downloads/index.action
        2. brew 链接 --overwrite --dry-run pkg-config

        【讨论】:

        • --dry-run 将阻止链接
        猜你喜欢
        • 1970-01-01
        • 2022-08-04
        • 2012-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-24
        相关资源
        最近更新 更多