From: Dave Howell Date: 2010-09-22T08:12:50+09:00 Subject: Re: {Detached} Mysql Gem and beyond: Fixing, Supporting and Celebrating On Sep 21, 2010, at 5:11 , Luis Lavena wrote: > On Sep 21, 8:02 am, Edmond Kachale > wrote: >> >> But when I said "The whole gem is messed up seriously.", I actually meant >> that. It might not be you, but something else beyond your imagination, >> I install ruby and mysql as follows: >> sudo apt-get install ruby mysql-server libmysql-ruby mysql-client >> mysql-server ruby libopenssl-ruby mysql-server-core rubygems >> > > If you installed libmysql-ruby then you're not using mysql gem but > Debian packaged version of it which has been tailored for mysql > dependencies. Oh, good. I wasn't sure if I'd badly misunderstood 'gemology' at first. I know there's some kind of controversy about gems and the gem installer program. As I understand it, some people feel that optional Ruby components (aka "gems") ought to be installed into Linux systems with the Linux installer (which for Ubuntu is "apt-get" or "aptitude" or, er, apparently there are a multiplicity of things to use (yes, I know 'aptitude' is a front end for 'apt-get'. One of *many.* Which I do not see as a virtue.)). I certainly feel (personally), that if one doesn't install a gem _with_the_gem_installer_, one has no ground for complaining about it being messed up. It doesn't look like Edmond did that. On the other hand, I don't know all that much about that stuff (and try not to; I'd rather be learning other things), so I might be ranting from ignorance. Just sayin'. I think, generally, people give far too much weight to anecdotal evidence. With that caveat, I will say, again, personally, that besides the fact that 'gem' runs on, and has exhibited consistent behavior (to me at least) across a much wider range of platforms than any other package managment system I know, it also has actually worked correctly far more than any other that I've had to deal with, except for the native OSX installer. I have had very unpleasant experiences with MacPorts/DarwinPorts, apt-get, aptitude, fink, and iInstaller. So this is one vote for installing gems with "gem", not with something else. Or, rather, one user who is much happier to find that a particular Ruby add-on or enhancement is available as a gem, and is dismayed and deterred if something is only available as a tarball or an .rpm or the like. (OK, "Homebrew" hasn't mangled my system, corrupted libraries, or otherwise made things worse instead of better, yet. It's def. my #3 favorite package manager.)