< 7:04:14 PM
>
Grabbing a Tiger by the tail [1]. This last weekend I found myself poking around Tiger and seeing how to update the little manual that got started under Panther’s reign.
Ruby 1.8.2 is there (but not working entirely right), Perl is latest, Python is 2.3.5 (same way to update it from the “manual” applies), there is PHP 4.3.10, Apache 1.3 and SQLite3 (hmmm…).
What’s missing (and immediately affecting me me me)?
- A fully functional Ruby
- Python 2.4
- MySQL
- Apache2
- Subversion (the most critical one)
- PHP5
- Lighttpd
Yesterday, Lucas Carlson posted the Complete Fix for Ruby on Mac OS X 10.4 Tiger . It’s the best one out there, what I would have ended up doing by hand and he gets it dead right. It’s what I ended up using, you should too.
For the first time, I used a package install for MySQL because 1) it is 4.1.11 and 2) the download from Jeremy Zawodny’s site. Mirrored here
FCGI.h got dropped in via Lucas’s script, and all I needed was the last patched version for the ruby-fcgi
sudo -s
mkdir /usr/local/src
cd /usr/local/src
curl -O http://sugi.nemui.org/pub/ruby/fcgi/ruby-fcgi-0.8.6.tar.gz
tar xvzf ruby-fcgi-0.8.6.tar.gz
cd ruby-fcgi-0.8.6/
ruby install.rb config -- --with-fcgi-include=/usr/local/include --with-fcgi-lib=/usr/local/lib
ruby install.rb setup
ruby install.rb install
cd ../
rm -rf ruby-fcgi-0.8.6*
The MySQL gem
gem install mysql -- --with-mysql-include=/usr/local/mysql/include --with-mysql-lib=/usr/local/mysql/lib
The SQLite3 gem (I chose the latest “ruby” one)
gem install sqlite3 -- --with-sqlite3-lib=/usr/lib --with-sqlite3-include=/usr/include
Then good ole Apache 2
sudo -s
cd /usr/local/src/
curl -O http://files.textdrive.com/httpd-2.0.54.tar.gz
tar zxvf httpd-2.0.54.tar.gz
cd httpd-2.0.54
./configure --enable-modules=all --enable-mods-shared=all --enable-so --enable-static-support --enable-ssl --enable-proxy --enable-deflate
make
make install
And finally my beloved Subversion
sudo -s
cd /usr/local/src/
curl -O http://files.textdrive.com/subversion-1.2.0-rc2.tar.gz
tar zxvf subversion-1.2.0-rc2.tar.gz
cd subversion-1.2.0-rc2
./configure --with-openssl --with-ssl --with-zlib
make
make install
Aaaaaaaaaaaaaaaaah. Much better.
PHP, Lighttpd and fastcgiin’ the whole up? Later, later.
[TextDrive Weblog]
< 7:03:25 PM
>
Report: Tiger Incompatibilities. updated again this morning [MacInTouch]
< 7:02:14 PM
>
News: Apple: Cobb County deal could total 63,000 iBooks. Apple on Monday announced it has secured a deal with Georgia’s Cobb County School District to provide more than 17,000 iBooks for teachers across the district and students at four “demonstration site” high schools. Apple noted that if the school board approves it, this deal could equip all Cobb County high school and middle school students with iBooks beginning in 2006 — for a total of 63,000 iBooks. [Macworld]
< 7:00:46 PM
>