我试图为Monogame构建开发分支,它指示您执行"mono Protobuild.exe“来创建解决方案文件。我下载了github分支,并在终端中导航到Protobuild.exe存在的文件,然后运行该命令,但执行时给出了“未找到的命令”。有人知道我在这里做错了什么吗?
我已经下载了Mono。
发布于 2015-09-29 01:02:07
FYI我发现在安装Mono之前,需要创建目录usr/local/bin,以便终端检测"mono“命令。
发布于 2015-10-27 09:45:33
El Capitan现在以“无根”模式(a.k.a )保护某些系统目录。系统完整性保护)。如果运行ls -lO /System/Library/LaunchDaemons命令,您将看到其中的目录和文件现在标记为“受限”。
您可以像这样禁用无根模式:
1.重新启动到恢复模式(重新启动并按住Cmd-R) 2.打开一个终端3.使用以下命令: csrutil禁用4.重新启动并运行在El Capitan之前工作的命令
5.安装Mono最新版本。完成后,强烈建议您按照相同的步骤重新启用SIP,但在步骤3中使用csrutil启用。
我在试图安装pear/pecl模块和macport/自制应用程序时遇到了同样的根源问题。这些文件通常需要安装到/usr/include和/usr/lib中,这些文件现在也受到限制。
注意:以前互联网上关于这个问题的答案给出了修改NVRAM设置的说明,但苹果公司表示,NVRAM方法将停止与El Capitan的公开发布一起工作。通用汽车的版本已经禁用了NVRAM的解决方案,所以这个解决方案应该可以帮助您继续前进。
https://stackoverflow.com/questions/32824101
复制相似问题