繁体   English   中英

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

[英]Installing ghc cabal libraries on OSX 10.11 El Capitan, gcc permission denied error

在OSX 10.11 El Capitan上安装Cabal软件包时,即使使用管理员帐户,也会出现权限错误。

cabal: /usr/bin/gcc: permission denied

使用chmod命令将其更改为+ rw或将我的帐户添加到根组并不能解决权限错误。 我能够运行gcc --version很好。

经过大量搜索和搜索后,我偶然发现了Cabal问题追踪器上的讨论。 有人回答提到El Capitan的无根功能会导致问题。

这是关闭无根功能的方法。

  1. 重新启动机器。 按cmd + R,直到看到苹果徽标
  2. 转到实用程序>终端,打开终端
  3. 输入csrutil disable; reboot csrutil disable; reboot并点击返回
  4. 等待osx重新启动,然后继续进行Cabal安装。

参考:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM