Spencer, besides sedna binaries you MUST download sedna sources, MUST build
C driver and install Sedna Ruby driver with *--with-sedna-dir* option.


On Wed, Jun 2, 2010 at 4:58 AM, Spencer Cheng <sch...@morphbius.com> wrote:

> Hi Ivan,
>
> I started from scratch on my Mac by deleting my existing Sedna installation
> and all the Ruby gems.
>
> 1/ I installed sedna-3.3.55-bin-darwin-i386.sh. Started se_gov, created
> test DB using se_cdb, start the test DB using se_sm. I can connect to the
> test DB using se_term.
>
> 2/ I installed Rolf's Ruby gem for sedna ($sudo gem install sedna). The
> install went without error.
>
> 3/ I run some ruby scripts using irb (interactive ruby).
>
> ---------
> >> require 'sedna'
> => true
> >> c={ :database => 'test', :host => 'localhost'}
> => {:database=>"test", :host=>"localhost"}
> >> s=Sedna.connect c
> => #<Sedna:0x10157b898>
> >> s.connected?
> NoMethodError: undefined method `connected?' for #<Sedna:0x10157b898>
>        from (irb):5
> --------------
> So this is strange because the Sedna class is missing a method. Is it a
> problem with the local DB? Try different server.
>
> --------------------
> >> c={ :database => 'test', :host => '192.168.1.192'}
> => {:database=>"test", :host=>"192.168.1.192"}
> >> s=Sedna.connect c
> => #<Sedna:0x10157b898>
> >> s.connected?
> NoMethodError: undefined method `connected?' for #<Sedna:0x10157b898>
>        from (irb):8
> >> ^D
> -------------------
> That doesn't seem to be the problem.
>
> So this where Rolf and I are at. It works on his Mac and not on mine. Very
> annoying.
>
> Regards,
> Spencer
>
> On Jun 1, 2010, at 17:26, Ivan Shcheklein wrote:
>
> > I have the same Ruby. I've tried to install driver and it works fine for
> me.
> > Here what I've done:
> >
> > 1. Download sedna-3.3.55 sources for Darwin and upack them somewhere in
> > temporary dir.
> >
> > 2. Build x64 C driver:
> >
> >     <ucontext.h -> sys/ucontext.h in u.h>
> >     cd <path-to-sedna-3.3.55>/driver/c
> >     make
> >
> > 3. Install Ruby driver with gem:
> >
> >     gem install sedna -- --with-sedna-dir=<path-to-sedna-3.3.55>
> >
> > If you still have problems, please, send us output of the commands above
> and
> > example of Ruby code which doesn't work for you.
> >
> > On Wed, Jun 2, 2010 at 12:43 AM, Spencer Cheng <sch...@morphbius.com>
> wrote:
> >
> >> Hi Ivan,
> >>
> >> I don't use Rail so the S/W lineup is pretty simple. Ruby is Apple
> supplied
> >> version I believe. Thanks.
> >>
> >> Regards,
> >> Spencer
> >>
> >> ------------
> >> spen...@tsangpo:sedna$ type ruby
> >> ruby is hashed (/usr/bin/ruby)
> >> spen...@tsangpo:sedna$ ruby -v
> >> ruby 1.8.7 (2009-06-08 patchlevel 173) [universal-darwin10.0]
> >> spen...@tsangpo:sedna$ gem list
> >>
> >> *** LOCAL GEMS ***
> >>
> >> columnize (0.3.1)
> >> linecache (0.43)
> >> macaddr (1.0.0)
> >> rake (0.8.7)
> >> rdoc (2.5.8)
> >> ruby-debug (0.10.3)
> >> ruby-debug-base (0.10.3)
> >> rubygems-update (1.3.7)
> >> sedna (0.6.0)
> >> uuid (2.3.1)
> >> xmpp4r (0.5)
> >> ---------------
> >>
> >> On Jun 1, 2010, at 16:18, Ivan Shcheklein wrote:
> >>
> >>> Ok. What versions of Ruby, Rubygems, Rails do you use on Mac? Did you
> >> build
> >>> them from sources?
> >>>
> >>> I'll to install them on my Mac OS.
> >>
> >>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Sedna-discussion mailing list
> Sedna-discussion@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sedna-discussion
>
------------------------------------------------------------------------------

_______________________________________________
Sedna-discussion mailing list
Sedna-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sedna-discussion

Reply via email to