我花了最后3个小时来尝试按照http://jflex.de/installing.html页上的说明进行操作。

到目前为止,我已经尝试过:


将jflex-1.6.1文件移动到隐藏的usr/shared文件夹(不允许)
并将jflex-1.6.1文件移动到主目录中的开发人员文件夹中,然后使用代码ln -s /developer/jflex-1.6.1/bin/jflex /usr/bin/jflex创建符号链接,这也是不允许的。


我知道对于Sierra Os,从无法识别的开发人员那里下载程序有很多新的限制,所以我甚至编辑了这些限制,以允许终端中使用代码sudo spctl --master-disable的任何程序。

最佳答案

使用“ usr / local / bin / jflex而不是usr / bin / jflex”或禁用系统完整性保护。在您的终端中键入“ csrutil status”以进行检查。

10-08 13:57