web-dev-qa-db-ja.com

OSX Mavericksでgeditを実行しますか?

Gnome.orgサイトのGeditのバージョンは、OSX Mavericksで実行されていないようです。これを修正する方法はありますか?

18
Jasper Blues

試してみたところ、問題は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/

27
ColinKinloch

MacPorts がインストールされていて、上記のコメントがあると、単純にrm /Applications/gedit.app/Contents/Resources/lib/libxml2.2*そしてそれはエラーなしでバンドルされたものの代わりにsystem/macportsライブラリを使用しました。

12
EkriirkE

改訂するだけ:

  • macportsが正しくインストールされている。 (たとえば、OSX Lionから更新したばかりの場合は、Macportsを新しいMaverics OSX Systemに移行する必要があります 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 = "open -a gedit"

〜/ .bash_profile

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

1
Friedrich S

Gedit 2.30.2が動作します。ただし、独自のプラグインはGedit 2.30.2では機能しません。

1
Hong

私はあなたの目標が何であるかはわかりませんが、別のプログラムでもっと簡単な方法を見つけました。これらすべてをインストールすることが階層化し始めた場合(xcodeはダウンロードと改ざんが必要だったので、少なくともそれがわかったのです)、崇高なテキスト2が非常にうまく機能することがわかりました。

1
user2955833

geditのバージョン2.26.3を試してください。MOJAVEで動作します! http://ftp.gnome.org/pub/GNOME/binaries/mac/gedit/2.26/ ダレック

0
Darek

1つの解決策(私はまだ他のことに興味があります)は次のとおりです。

  • Gnome.orgのWebサイトにあるOSX用の最新バージョンのGedit(3.2.6-3)がクラッシュします。
  • 古いGedit 2.30.2は引き続き実行されます。
0
Jasper Blues