TEL:400-8793-956
当前位置:程序、服务器

无法在Mac OS X El Capitan上安装jekyll

提问者: 近期获赞: 浏览人数: 发布时间:2021-05-12 14:39:04

 问:我运行了终端命令“ sudo gem install jekyll”,并得到以下错误:

 
错误:执行gem时...(Errno :: EPERM)
不允许操作-/ usr / bin / listen
我应该怎么办?
 
 
答:我的猜测是,这与El Capitan的新系统完整性保护有关。
 
基本上,El Capitan限制了root访问权限,这反过来又为开发人员增加了麻烦。我最终进行了一些研究,以下步骤解决了El Capitan的系统完整性保护问题。
 
禁用系统完整性保护:
 
重新启动保持Cmd + R以进入恢复模式。
从下拉菜单中调出一个终端。
运行csrutil disable以禁用系统完整性保护。
正常重启,然后重新登录OSX。
伟大的!现在,您可以继续修改权限。
 
sudo chflags norestricted / usr / local && sudo chown $(whoami):admin / usr / local && sudo chown -R $(whoami):admin / usr / local
这将使您的权限恢复到大多数开发人员实用程序所期望的状态。即使重新打开系统完整性保护,它也应允许您进行修改。
 
您可能还需要重新安装xcode开发人员工具。
 
xcode-select --install
 
如果需要,您现在可以再次重新启动进入恢复模式,然后重新打开系统完整性保护。
上一篇: 0.9估量错误
下一篇: JavaScript中的document.open()和document.close()有什么意义?