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

Reply via email to