18

gnome.org 网站上的 Gedit 版本似乎无法在 OSX Mavericks 上运行。有没有什么办法解决这一问题?

4

9 回答 9

27

当我尝试它时,问题是使用gedit打包的libxml2的版本。

使用命令“ brew install libxml2”

然后cp /usr/local/Cellar/libxml2/2.9.1/lib/libxml2.2.dylib /Applications/gedit.app/Contents/Resources/lib/

在当前版本中brew,目录已更改为 2.9.2 所以:然后cp /usr/local/Cellar/libxml2/2.9.2/lib/libxml2.2.dylib /Applications/gedit.app/Contents/Resources/lib/.

于 2013-11-26T15:45:06.220 回答
12

安装了 MacPorts并从上面进行评论后,我可以简单地rm /Applications/gedit.app/Contents/Resources/lib/libxml2.2*使用 system/macports 库而不是捆绑的库,而不会出错。

于 2014-01-16T22:50:02.047 回答
8

只是为了修改:

  • 正确安装了macports。(如果您刚刚从例如 OSX Lion 更新,则需要将 macports 迁移到新的Maveric OSX 系统https: //trac.macports.org/wiki/Migration )

  • 下载 gedit-3.2.6-3

  • sudo port install libxml2

  • rm /Applications/gedit.app/Contents/Resources/lib/libxml2.2*

  • 打开 gedit 并开始编码!

对于我 2011 年初的 13 英寸 Macbook pro,它运行良好。

--

如果你想从终端使用 gedit:

添加

别名 gedit="打开 -a gedit"

~/.bash_profile

于 2014-01-19T19:13:13.680 回答
1

Gedit 2.30.2 有效。但是您自己的插件无法在 Gedit 2.30.2 上运行。

于 2013-10-25T19:39:56.247 回答
1

我不知道你的目标是什么,但我找到了另一个程序的更简单方法。如果安装所有这些开始变得越来越好(至少我是这么想的,因为 xcode 需要下载和篡改),我发现 sublime text 2 可以很好地工作。

于 2013-12-06T14:07:16.857 回答
1

我发现随 Gedit 3.2.6 分发的“libxml2.2.dylib”版本已经过时。

从 App Store 安装“Xcode”(如果您还没有这样做的话),然后:

$ cp -p /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/libxml2.2.dylib /Applications/gedit.app/Contents/Resources /lib/libxml2.2.dylib

于 2014-08-19T21:04:31.057 回答
0

一种解决方案(我仍然对其他人感兴趣)如下:

  • Gnome.org 网站上用于 OSX 的最新版 Gedit (3.2.6-3) 崩溃。
  • 较旧的 Gedit 2.30.2 仍在运行。
于 2013-10-24T07:17:32.067 回答
0

试试 Gedit 的 2.26.3 版本——它在 MOJAVE 上为我工作! http://ftp.gnome.org/pub/GNOME/binaries/mac/gedit/2.26/ Darek

于 2018-11-02T09:10:23.757 回答
-1

如果我猜对了,您的目标是为方便起见使用 GUI 文本编辑器。

open /path/to/file

执行与从 Finder 双击文件相同的操作

此外,如果您想将它与特定应用程序(如 sublime text)一起使用

open -a 'Sublime Text' /path/to/file
于 2014-07-08T15:59:34.510 回答