A Speed Bump in the Love Fest
Ok. So I may have been hasty. My build of mod_ruby crashes the Apache server on startup. The System Preferences:Sharing applet didn’t notify me of this. It said it was working. The browser didn’t agree and the error logs confirmed it. Bad GUI! I should rub the applet’s nose in the error log.
It’s not like it wasn’t expected. I’d read of some compatibility issues between mod_ruby and Apache 2.2, which is what ships with OS X. On my Windows box, I had installed Apache 2.0 b/c of this incompatibility. Thing is, I don’t want to go backwards. I want to use Apache 2.2, which probably means that I’ll have to hack into mod_ruby to make it work.
Open Source Pro: If you have the talent, you can do it yourself.
Open Source Con: Ditto.
I just want to build a new Ruby web framework. At every turn, though, the tools have been getting in my way. Oh well. Such is the life of a professional software engineer and amateur web development hacker.
Oh! This little factoid just floated through the brainscum:
OS X Pro: It is 64-bit
OS X Con: It is 64-bit
Windows XP and Vista and Linux all have specific 32-bit and 64-bit versions of the OS. OS X is 64-bit out of the box. This may be an issue when I build mod_ruby and could easily be one of the causes for crashing Apache.
Update:
I hand-edited the make file (a build configuration file called Makefile, which is used by a tool called make) to have it build a 64-bit loadable module. In spite of a bunch of warnings, it worked like a charm.