From: Eduardo Borges Date: 2006-06-10T07:46:23+09:00 Subject: Re: problem with btpgsql I installed the arrayfields, but not resolv the problem. btpgsql-0.2.4# ruby install.rb install.rb:14:in `=~': type mismatch: String given (TypeError) from install.rb:14 I remove the lines below from the install.rb and I think that it works. if !$site_libdir $site_libdir = File.join($libdir, "site_ruby") elsif $site_libdir !~ Regexp.quote($version) $site_libdir = File.join($site_libdir, $version) end After I run btpgsql-0.2.4# ruby install.rb lib/btpgsql/btpgsql.rb -> /usr/local/lib/ruby/site_ruby/btpgsql/btpgsql.rb chmod 0644 /usr/local/lib/ruby/site_ruby/btpgsql/btpgsql.rb lib/btpgsql/arrayfields.rb -> /usr/local/lib/ruby/site_ruby/btpgsql/arrayfields.rb chmod 0644 /usr/local/lib/ruby/site_ruby/btpgsql/arrayfields.rb lib/btpgsql/quote.rb -> /usr/local/lib/ruby/site_ruby/btpgsql/quote.rb chmod 0644 /usr/local/lib/ruby/site_ruby/btpgsql/quote.rb lib/btpgsql/VERSION -> /usr/local/lib/ruby/site_ruby/btpgsql/VERSION chmod 0644 /usr/local/lib/ruby/site_ruby/btpgsql/VERSION lib/btpgsql/btpgsql.rb.orig -> /usr/local/lib/ruby/site_ruby/btpgsql/btpgsql.rb.orig chmod 0644 /usr/local/lib/ruby/site_ruby/btpgsql/btpgsql.rb.orig I hope it had worked. Tanks for the help, and sorry about my English. -- Eduardo Nunes Borges Engenheiro de Computa艫o - FURG Mestrando em Computa艫o - UFRGS 2006/6/1, ara.t.howard@noaa.gov : > On Fri, 2 Jun 2006, Eduardo Borges wrote: > > > Hi, > > > > I foll the readme instructions, but I had a problem in the btpgsql install. > > I don't know how resolve this problem. Can Anybody help me, please? > > Sorry about the English. :-) > > > > ~/btpgsql-0.2.4# ruby test/all.rb > > > > test/all.rb:43: warning: don't put space before argument parentheses > > RUNNING TEST test/btpgsql.rb > > ./lib/btpgsql/btpgsql.rb:1567: warning: don't put space before > > argument parentheses > > ./lib/btpgsql/arrayfields.rb:1:in `require': no such file to load -- > > arrayfields.rb (LoadError) > > from ./lib/btpgsql/arrayfields.rb:1 > > from ./lib/btpgsql/btpgsql.rb:51 > > from ./lib/btpgsql.rb:1 > > from ./test/btpgsql.rb:52 > > from test/all.rb:49 > > from test/all.rb:47 > > > > ~/btpgsql-0.2.4# ruby install.rb > > install.rb:15:in `=~': type mismatch: String given (TypeError) > > from install.rb:15 > > > > I am using Slackware 10.2 with the pre-compiled package > > ruby-1.8.4-i686-1kjz.tgz. I have compiled and installed the package > > ruby-postgres-20051221.tar.gz witch is a requeriment. > > > > Please HELP! > > > > Tank you! > > > > -- > > Eduardo Nunes Borges > > Engenheiro de Computa艫o - FURG > > Mestrando em Computa艫o - UFRGS > > hey edurado- > > i haven't updated that package for quite some time. however, the problem you > are having is not related to that, but to the fact that you don't have > arrayfields installed. it's also on codeforpeople > > http://codeforpeople.com/lib/ruby/arrayfields/ > > feel free to contact my on or offline with questions regarding btpgsql. > > http://codeforpeople.com/lib/ruby/btpgsql/ > > cheers. > > regards. > > -a > -- > be kind whenever possible... it is always possible. > - h.h. the 14th dali lama