2013-10-24 60 views
18

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

+1

如果您离开近距离投票,请解释目的的gedit标签对我来说。我想了解这个SO标准,不仅是针对这个问题,还有未来的问题。 –

+1

我没有投票结束,但_I_觉得这个问题更适合超级用户。如果提问者正在编写Gedit插件或OSX应用程序,我希望您提到的标签可以使用。 – ataulm

+0

[TextWrangler](https://itunes.apple.com/us/app/textwrangler/id404010395?mt=12)是一个很好的选择。 – theblang

回答

27

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

使用命令 “brew安装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/

+1

安装xcode命令行工具使用xcode-select --install从终端。然后使用ruby -e“$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)”来安装brew – aliasgar

+0

作为更新,Homebrew链接已更改,新命令是“ruby -e“$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”' – RogueBaneling

0

一个解决方案(我仍然有兴趣在其他人)如下:

  • 的OSX上Gnome.org网站崩溃Gedit的(3.2.6-3)的最新版本。
  • 旧版Gedit 2.30.2仍在运行。
1

Gedit 2.30.2的作品。 但是你自己的插件在Gedit 2.30.2上不起作用。

1

我不知道你的目标是什么,但我发现一个更简单的方法与另一个程序。如果安装所有这些开始变得更加细节(这就是我至少想到的,因为xcode需要下载和篡改),我发现崇高的文本2工作得非常好。

+0

谢谢,我会试试看。 。对我来说,gedit是一个不错的文本编辑器。 。多年前它是我在OSX上的最爱,但现在有很多原生选项。 。我尝试巧克力,它非常好,虽然相当昂贵。 –

+0

SublimeText比巧克力更昂贵(虽然它是我选择的编辑器)。Mac的一个很好的免费编辑器是TextWrangler。 – Tobia

12

已安装MacPorts并从上面发表评论我只能简单地使用rm /Applications/gedit.app/Contents/Resources/lib/libxml2.2*,它使用system/macports库而不是捆绑的错误。

+1

一个不错的简单解决方案。应该与brew/fink等一起工作。 –

+3

太棒了。很棒。 –

8

只是修改:

  • MacPorts的正确安装。 (如果你只是从如OSX狮子更新你需要的MacPorts迁移到新的Maverics 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并开始编码!

对于我的13英寸,2011年初的Macbook Pro它工作得很好。

-

如果你想用gedit从终端:

添加

别名的gedit = “开放-a的gedit”

〜/ .bash_profile

+0

这对我来说非常合适。谢谢! –

-1

如果我猜对了,你的目标是一个GUI文本编辑器,以方便使用。

open /path/to/file 

,如果你想与像崇高文本的特定应用程序使用它执行从Finder中

而且同样的动作为双击对文件

open -a 'Sublime Text' /path/to/file 
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