Gnome.orgサイトのGeditのバージョンは、OSX Mavericksで実行されていないようです。これを修正する方法はありますか?
試してみたところ、問題は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を新しい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
Gedit 2.30.2が動作します。ただし、独自のプラグインはGedit 2.30.2では機能しません。
私はあなたの目標が何であるかはわかりませんが、別のプログラムでもっと簡単な方法を見つけました。これらすべてをインストールすることが階層化し始めた場合(xcodeはダウンロードと改ざんが必要だったので、少なくともそれがわかったのです)、崇高なテキスト2が非常にうまく機能することがわかりました。
geditのバージョン2.26.3を試してください。MOJAVEで動作します! http://ftp.gnome.org/pub/GNOME/binaries/mac/gedit/2.26/ ダレック
1つの解決策(私はまだ他のことに興味があります)は次のとおりです。