在OSX 10.11 El Capitan上安装ghc cabal库,gcc权限被拒绝错误

时间:2015-11-30 01:48:05

标签: gcc ghc cabal

在OSX 10.11 El Capitan上安装cabal软件包时,即使我使用的是管理员帐户,也会收到权限错误。

cabal: /usr/bin/gcc: permission denied

使用chmod命令将其更改为+ rw或将我的帐户添加到root组不会修复权限错误。我能够正常运行gcc --version

1 个答案:

答案 0 :(得分:2)

经过大量的搜索和搜索,我偶然发现了一个关于Cabal问题跟踪器的讨论。某人的answer提到了El Capitan导致问题的无根特征。

以下是关闭无根功能的方法。

  1. 重新启动计算机。按cmd + R直到看到苹果徽标
  2. 打开终端,转到 Utilities>终端
  3. 输入csrutil disable; reboot并点击返回
  4. 等待您的osx重启,然后继续进行您的cabal安装。
  5. 参考:

      使用GHC 7.8.4的OS X 10.11 ar上的
    • Cabal Issue #2653 - El Capitan权限错误
    • Quora - 如何在OS X El Capitan 10.11中关闭无根?
    • OSX Daily - 如何在OS X El Capitan中禁用系统完整性保护(无根)