我正在Mac OS X 10.7.3
上运行最新版本的MacVim。
在编辑文件时,应用程序决定以某种方式隐藏/缩小其窗口。它发生在瞬间。
我试过了:
没有任何东西把它带回来。
我也尝试过使用Applecripts:
上面的第二个从未成功执行,表明我提供的窗口索引(我尝试0
,1
,2
)不存在。
有什么好主意吗?我现在正在撕开我的头发。
答案 0 :(得分:0)
我手动删除了内置Ruby版本的Mac OS X并安装了另一个版本。
事实证明这导致了这个问题。
我通过在终端中手动运行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工作正常。