Ruby, Mac OS X, gems problem
2006-01-17 14:52:50
I wanted to add the Ruby gem "termios" which allows setting properties on a TTY so you can to single-keystroke input processing. I found a nice recipe for this here, but I ran into problems with Gems. I could have sworn that it was working fine (and I was right, it turns out.)
The error I got was: "can't find ruby headers," and it turns out to be caused by the latest XCode Update which has universal binary support. The fix is pretty mundane; just some symlinks so the headers will be found in the default place:
cd /usr/lib/ruby/1.8/powerpc-darwin8.0 sudo ln -s ../universal-darwin8.0/* ./
Now gems is happy again. This is all in 10.4/Tiger, BTW.