Nico, It worked!- I owe you one :)
I recreated that symlink and everything is hunky dory and I can use MacVim again. So the moral of this story is if you're a Ruby developer who uses MacVim, _don't_ remove /System/Library/Frameworks/Ruby.framework. You can remove /Library/Ruby, and point /usr/bin/ruby etc at your local version. Just leave the Framework there and MacVim is happy, and no issues with conflicting ruby versions either. Thanks again Nico! Cheers, Toby On Feb 6, 4:30 pm, Nico Weber <[email protected]> wrote: > Toby, > > On 05.02.2009, at 20:51, Toby wrote: > > > > >> What is the output of `otool -L /Applications/MacVim.app/Contents/ > >> MacOS/Vim` and `otool -L /Applications/MacVim.app/Contents/MacOS/ > >> MacVim` on your machine? > > > $ otool -L /Applications/MacVim.app/Contents/MacOS/Vim > > /Applications/MacVim.app/Contents/MacOS/Vim: > > /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa > > (compatibility version 1.0.0, current version 11.0.0) > > /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon > > (compatibility version 2.0.0, current version 128.0.0) > > /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current > > version 5.4.0) > > /usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current > > version 5.0.0) > > /System/Library/Frameworks/Python.framework/Versions/2.3/Python > > (compatibility version 2.3.0, current version 2.3.5) > > /usr/lib/libruby.1.dylib (compatibility version 1.8.0, current > > version 1.8.2) > > What's the output of `ls -l /usr/lib/libruby.1.dylib`? On my system, > it's > > $ ls -l /usr/lib/libruby.1.dylib > lrwxr-xr-x 1 root wheel 87 1 Nov 2007 /usr/lib/libruby. > 1.dylib -> ../../System/Library/Frameworks/Ruby.framework/Versions/ > Current/usr/lib/libruby.1.dylib > > That is, on my system it's a symlink to the system's ruby. Perhaps you > only have to recreate this symlink like this: > > $ cd /usr/lib > $ sudo rm libruby.1.dylib # move old one out of the way > $ sudo ln -s ../../System/Library/Frameworks/Ruby.framework/ > Versions/Current/usr/lib/libruby.1.dylib libruby.1.dylib > > Does that help? > > Nico --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_mac" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
