0

我正在运行最新版本的 MacVim Mac OS X 10.7.3

在编辑文件时,应用程序决定以某种方式隐藏/缩小其窗口。它发生在一瞬间。

我试过了:

  • 重启
  • 重新安装
  • 在停靠栏中右键单击 -> 显示所有窗口
  • 在菜单栏中: Window -> 将所有内容置于前面(这是灰色的,好像没有任何窗口一样)。

什么都没有把它带回来。

我也尝试过applescripts:

  • 将所有隐藏的窗口移动到可见空间
  • 调整指定应用程序窗口的大小和位置

上面的第二个从未成功执行,表明我提供的窗口索引(我试过0, 1, 2)不存在。

有什么好主意吗?我现在正在扯头发。

4

1 回答 1

0

我手动删除了 Mac OS X 内置的 Ruby 版本并安装了另一个。

事实证明,这导致了这个问题。

我通过在终端中手动运行 MacVim 确定了这一点:

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

当我单击它显示在 Dock 中的图标时,终端显示以下内容:

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 回答