gnome.org 网站上的 Gedit 版本似乎无法在 OSX Mavericks 上运行。有没有什么办法解决这一问题?
9 回答
当我尝试它时,问题是使用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/
.
安装了 MacPorts并从上面进行评论后,我可以简单地rm /Applications/gedit.app/Contents/Resources/lib/libxml2.2*
使用 system/macports 库而不是捆绑的库,而不会出错。
只是为了修改:
正确安装了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
Gedit 2.30.2 有效。但是您自己的插件无法在 Gedit 2.30.2 上运行。
我不知道你的目标是什么,但我找到了另一个程序的更简单方法。如果安装所有这些开始变得越来越好(至少我是这么想的,因为 xcode 需要下载和篡改),我发现 sublime text 2 可以很好地工作。
我发现随 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
一种解决方案(我仍然对其他人感兴趣)如下:
- Gnome.org 网站上用于 OSX 的最新版 Gedit (3.2.6-3) 崩溃。
- 较旧的 Gedit 2.30.2 仍在运行。
试试 Gedit 的 2.26.3 版本——它在 MOJAVE 上为我工作! http://ftp.gnome.org/pub/GNOME/binaries/mac/gedit/2.26/ Darek
如果我猜对了,您的目标是为方便起见使用 GUI 文本编辑器。
open /path/to/file
执行与从 Finder 双击文件相同的操作
此外,如果您想将它与特定应用程序(如 sublime text)一起使用
open -a 'Sublime Text' /path/to/file