如何在Mac OS中安装GitExtensions?

时间:2018-08-21 11:01:40

标签: git macos git-extensions

我使用Mac OS High Sierra版本10.13.6

我要安装GitExtensions

我在这里阅读:https://git-extensions-documentation.readthedocs.io/en/latest/getting_started.html#installation-macos-2-5x-only

如果我在终端中运行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,则结果如下:

enter image description here

如何解决新错误?

2 个答案:

答案 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。