From: Sam Roberts Date: 2004-03-18T11:07:18+09:00 Subject: Re: Installer packages for MacOSX Quoteing discord@mac.com, on Thu, Mar 18, 2004 at 07:32:55AM +0900: > I just posted some binary installer packages for Ruby 1.8.1 (stable > snapshot) and 1.9.0 (development snapshot), for installing on MacOSX. > They both are configured for use with the TclTkAqua libraries, and will > install full ri documentation. You can get them at: > > http://homepage.mac.com/discord/Ruby > > I welcome your thoughts :) Hi Mark! My thoughts: 1 - I've been meaning to build 1.8 for ages, but haven't because I'm lazy, and I'd rather be working on my ruby projects. Now that you did this, I have ruby1.8 locally. So, its useful. 2 - great that the samples and ri docs are there! 3 - it doesn't have ruby/cocoa or ruby/aeosa, which I think are pretty important for a ruby/os-x system 4 - the installer doesn't say where it's going to go (/usr/local/). I would never have installed it if I hadn't read one of the posters say it goes there, the thought of it trashing or intermingling with my 1.6-as-shipped-by-apple version is too horrible to contemplate. A note would be very reassuring to the wary! 5 - if you could manage it... it would be very useful to be able to change the install location. It won't RUN from a different location, but I would be able to install it to, say, /usr/local/stow/ruby18/.... then run stow to create symlinks so that ruby THINKS it's in /usr/local. That would mean I could then uninstall it when I want to with a single command. 6 - it has dependencies on your local system: $ /usr/local/bin/irb dyld: ruby can't open library: /supp/lib/libreadline.4.3.dylib (No such file or directory, errno = 2) Trace/BPT trap I tried this first, because I wanted to know if it had readline support. I think you linked against a libreadline you've installed locally, but I think you could link against the systems readline framework, how to do so is described here: http://cherryville.org/8896/ruby_readline_for_mac.html I used his precompiled bundle, and now irb as-shipped has a history. Yeah! (I'm using osx 10.2, btw) 7 - I would think it is really, really cool if you could get whatever kind of script/project that you used into the ruby 1.8 cvs tree, so that any os/x developer who checked out the cvs tree could build a .dmg like you did, without having to figure it out themselves, because you'd already done the hard work... and thanks for doing the hard work, btw! Cheers, Sam