0

で MacVim の最新バージョンを実行していますMac OS X 10.7.3

ファイルの編集中に、アプリケーションが何らかの方法でウィンドウを非表示/縮小することを決定しました。それは一瞬のうちに起こりました。

私はもう試した:

  • 再起動中
  • 再インストール
  • ドックを右クリック -> すべてのウィンドウを表示
  • メニューバー: Window -> Bring All to Front (これは、あたかもウィンドウがないかのようにグレー表示されます)。

何もそれを取り戻していません。

また、次の目的でapplescriptsを試しました:

  • すべての非表示ウィンドウを表示スペースに移動します
  • 指定したアプリケーションのウィンドウのサイズと位置を調整する

上記の 2 番目は正常に実行されませんでした。これは、指定した (試し0た 、12) ウィンドウ インデックスが存在しないことを示しています。

明るいアイデアはありますか?私は今、髪をかきむしっています。

4

1 に答える 1

0

Mac OS X に組み込まれた Ruby バージョンを手動で削除し、別のバージョンをインストールしました。

これが問題の原因であることが判明しました。

ターミナルで MacVim を手動で実行して、これを特定しました。

dave$ /Applications/MacVim.app/Contents/MacOS/MacVim

ドックに表示されたアイコンをクリックするとすぐに、ターミナルに次のように表示されました。

dyld: Library not loaded: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib
  Referenced from: /Applications/MacVim.app/Contents/MacOS/Vim
  Reason: image not found

したがって、それが参照する元のシステム組み込みの Ruby ディレクトリを再作成しました。

dave$ sudo mkdir -p /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib

次に、新しい Ruby インストールの動的ライブラリから MacVim が検索する場所へのシンボリック リンクを作成しました。

dave$ sudo ln -s /usr/local/lib/libruby.1.8.7.dylib /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/libruby.1.dylib

これで MacVim は正常に動作します。

于 2012-11-03T18:18:11.393 に答える