From: Xeno Campanoli Date: 2008-01-05T08:12:30+09:00 Subject: Re: DBI doesn't seem to install correctly on CentOS Joshua Schairbaum wrote: > I'm not sure if you need this or not because I'm just getting into using > DBI myself, but did you install the mysql drivers? In the README file, > it mentioned that the Mysql DBD relied upon them. To quote: > > MySQL > Depends on the mysql package from http://www.tmtm.org/mysql or available > from the RAA. I cannot read that website, which I see as Japanese. Perhaps you could translate. I have installed mysql-server and the shell command "mysql" starts and works from Bash. As I said elsewhere: > > the file is: > cksum dbi-0.1.1.tar.gz > 3411302326 155533 dbi-0.1.1.tar.gz > > I also just made sure libdbi-driver is installed by yum, among others, > and that has made no difference. >> > The implication may be that there is another driver thingy I need to install, but if so, the instructions for doing so are spectacularly unclear and not the kind of testimony that brings employers clamoring at your door. I thought lots of people used Mysql in Rails, but perhaps the world has moved on and Ruby Mysql DBI is so badly atrophied that it is no longer maintained...? > > Regards. > ch0wda > > On Jan 4, 2008, at 4:57 PM, Xeno Campanoli wrote: > >> Xeno Campanoli wrote: >>> Xeno Campanoli wrote: >>>> Joshua Schairbaum wrote: >>>>> Try this to use DBI with MySQL: >>>>> >>>>> ruby setup.rb config --with=dbi,dbd_mysql >> >> the file is: >> cksum dbi-0.1.1.tar.gz >> 3411302326 155533 dbi-0.1.1.tar.gz >> >> I also just made sure libdbi-driver is installed by yum, among others, >> and that has made no difference. >>> >>> I just tried rebooting also, and that doesn't help. >>> >>> xc >>> >>>> That is in fact what I did, followed by: >>>> >>>> ruby setup.rb setup >>>> ruby setup.rb install >>>> >>>> and my results were what I described already. I apparently need to >>>> know >>>> the driver I need to load, or perhaps the yum install sequence I >>>> need to >>>> use, or perhaps I just need to reboot. However, your suggestions were >>>> what I already did. >>>> >>>> xc >>>> >>>>> Regards, >>>>> ch0wda >>>>> >>>>> On Jan 4, 2008, at 3:19 PM, Xeno Campanoli wrote: >>>>> >>>>>> I tried installing with the old tarfile sequence using setup.rb, as I >>>>>> couldn't get gems to work and there is apparently no yum install on >>>>>> CentOS. When I went through the sequence found on >>>>>> http://www.kitebird.com/articles/ruby-dbi.html#TOC_3, and then >>>>>> tried the >>>>>> simple.rb script, I got: >>>>>> >>>>>> % ruby simple.rb >>>>>> /usr/lib/ruby/site_ruby/1.8/dbi.rb:344:in 'load_driver': Could not >>>>>> load >>>>>> driver (no such file to load -- mysql) (DBI::InterfaceError) >>>>>> from /usr/lib/ruby/site_ruby/1.8/dbi.rb:227:in '_get_full_driver' >>>>>> from /usr/lib/ruby/site_ruby/1.8/dbi.rb:213:in 'connect' >>>>>> from simple.rb:9 >>>>>> >>>>>> I presume I'm using old instructions or incomplete ones. Does anyone >>>>>> have a more recent set of instructions, or can someone fill in my >>>>>> gap? >>>>>> >>>>>> Sincerely, Xeno >>>>>> >>>>>> -- >>>>>> The only sustainable organizing methods focus not on scale, >>>>>> but on good design of the functional unit, >>>>>> not on winning battles, but on preservation. >>>>>> >>>>> >>>> >>> >>> >> >> >> -- >> The only sustainable organizing methods focus not on scale, >> but on good design of the functional unit, >> not on winning battles, but on preservation. >> > > > -- The only sustainable organizing methods focus not on scale, but on good design of the functional unit, not on winning battles, but on preservation.