我使用Mac OS High Sierra版本10.13.6
我要安装GitExtensions
如果我在终端中运行mono GitExtensions.exe
,则存在这样的错误:
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================
Process 767 detached
(lldb) quit
Abort trap: 6
如何解决该错误?
更新
我找到了解决方案,所以我尝试更改为这样:
mono --arch=32 GitExtensions.exe
存在这样的新错误:
Fontconfig warning: ignoring UTF-8: not a valid region tag
如果我在终端中运行mono --version
,则结果如下:
如何解决新错误?
答案 0 :(得分:2)
benhorgen的回答并非完全错误。虽然有 个单版本的Git Extensions(v2.51行)可以在Linux上很好地运行,但据我的经验,即使是这个单版本的GitExt也没有。无法在Mac上正常运行(应用程序崩溃)。也许可以解决这些问题,但我不认为有任何快捷简便的方法可以使它起作用。
一月份,我已经向Mono团队提交了bug report,并提供了大量技术细节。在该票证中,sancheolz提出了一种潜在的解决方法,涉及从您可能尝试的源中编辑和重建单声道。但是我不再可以使用Mac,也无法对其进行测试。我建议阅读该票证以及链接到该票证的设置说明*,并尝试建议的自定义单声道解决方法。如果成功的话,单声道团队可以在上游打补丁,以便每个人都可以修复。如果没有,直接向Mono项目团队提供其他信息似乎仍然是解决问题的最佳途径。
*我使用的安装说明的直接链接:here。通常,我也会在帖子中包含这些详细信息,但是在其中和我无法充分减少/简化该帖子的标签中都有大量的技术信息。我最初还向git扩展项目here提交了错误报告,尽管两个问题是相互关联的,但其中的一些技术细节可能会出现在一张票证中,而另一张票证中却没有。
答案 1 :(得分:0)
很抱歉听到这个坏消息,但是GitExtentions是为Windows操作系统编写的。它不会在MacOS上运行。
我个人使用SourceTree。我知道其他人是GitHub应用程序的粉丝。而且,在流行的开发环境(例如Eclipse和VS Code)中也集成了Git。