On 10/18/06, hawe <[EMAIL PROTECTED]> wrote: > Hi! > > I'm trying to install ferret on windows, so I chose > ferret-0.10.9-mswin32.gem from the download page, as it includes a > already pre-compiled ferret_ext.so (is that correct?) and I don't have > any C compiler here.
I think you'll need to upgrade your version Ruby. It appears you have 1.8.2. Ferret is compiled against Onclick-Installer 1.8.4-20. > The gem installed it correctly, but the test didn't > work. > > So I called these commands: > rake ext > ruby setup.rb config > ruby setup.rb setup > ruby setup.rb install These commands won't work as you don't have a C compiler. > the first was aborted (missing nmake of course) > I copied the extconf.rb from the 0.10.11 distribution, as it was not > included. The 2nd command said "The C extensions could not be > installed", the 3rd told me not to worry about that and the 4th seemed > to work fine. > > After that the tests are running, but keep crashing with > C:/Ruby/lib/ruby/site_ruby/1.8/ferret/index.rb:125: [BUG] Segmentation > fault > ruby 1.8.2 (2004-12-25) [i386-mswin32] > > Is that because this version is buggy or is there no other way than to > install a C compiler? I'm not quite sure what you mean here about another way to install a C compiler. If you want to compile Ferret yourself you'll need to get ahold of VC6 or possibly MingW but I recommend just upgrading Ruby and using the precompiled gem. Let me know if you are still having problems. Cheers, Dave _______________________________________________ Ferret-talk mailing list Ferret-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/ferret-talk