# Ferret install on WinXP fails - procedure entry point rb\_w32

**URL:** <https://www.ruby-forum.com/t/ferret-install-on-winxp-fails-procedure-entry-point-rb-w32/105952>\
**Category:** Ferret\
**Created:** [June 4, 2007, 10:36pm UTC](https://www.ruby-forum.com/t/ferret-install-on-winxp-fails-procedure-entry-point-rb-w32/105952 "2007-06-04T22:36:37Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![dabeeeenster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ed655f/32.png) [@dabeeeenster](https://www.ruby-forum.com/u/dabeeeenster)\
**Post date:** [June 4, 2007, 10:36pm UTC](https://www.ruby-forum.com/t/ferret-install-on-winxp-fails-procedure-entry-point-rb-w32/105952/1 "2007-06-04T22:36:37Z")

</div>

Hello. I’m trying to use the ‘acts\_as\_ferret’ gem with Rails.

Rails: 1.1.4 and 1.2.3  
OS: WinXP

I’ve installed both Ferret and the plugin using Ruby Gems:

C:\>gem install ferret  
Successfully installed ferret-0.11.4-mswin32  
Installing ri documentation for ferret-0.11.4-mswin32…  
Installing RDoc documentation for ferret-0.11.4-mswin32…

C:\>gem install acts\_as\_ferret  
Successfully installed acts\_as\_ferret-0.4.0

When I try to use/reference Ferret, I get error messages like the  
following:

– Require ferret fails  
irb(main):001:0\> require ‘ferret’  
LoadError: 127: The specified procedure could not be found. -  
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/ext/ferret\_ext.so  
from  
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/ext/ferret\_ext.so  
from  
c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`require' from c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/lib/ferret.rb:25 from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:33:in`require’  
from (irb):1

– Require ‘acts\_as\_ferret’ fails  
irb(main):001:0\> require ‘acts\_as\_ferret’  
LoadError: 127: The specified procedure could not be found. -  
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/ext/ferret\_ext.so  
from  
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/ext/ferret\_ext.so  
from  
c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`require' from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in`require’  
from  
c:/ruby/lib/ruby/gems/1.8/gems/ferret-0.11.4-mswin32/lib/ferret.rb:25  
from  
c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:33:in  
`require' from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:147:in`require’  
from  
c:/ruby/lib/ruby/gems/1.8/gems/acts\_as\_ferret-0.4.0/lib/acts\_as\_ferret.rb:24  
from  
c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:33:in  
`require’  
from (irb):1

I also tried installing the plugin into my app:

ruby script/plugin install  
svn://projects.jkraemer.net/acts\_as\_ferret/tags/stable/acts\_as\_ferret

I added “require ‘acts\_as\_ferret’” to my environement.rb file, and my  
Mongrel server fails on startup with the following Windows dialog:

“The procedure entry point rb\_w32\_write could not be located in the  
dynamic link library msvcrt-ruby18.dll”

Googling this error turned up just one other unlucky soul, but I could  
not find a solution. Any suggestions?

Thanks.  
-B. Ridout

---

<div class="post-metadata">

**Author:** ![dabeeeenster](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ed655f/32.png) [@dabeeeenster](https://www.ruby-forum.com/u/dabeeeenster)\
**Post date:** [June 4, 2007, 11:24pm UTC](https://www.ruby-forum.com/t/ferret-install-on-winxp-fails-procedure-entry-point-rb-w32/105952/2 "2007-06-04T23:24:24Z")

</div>

I still have not resolved the problem with (ferret 0.11.4 (mswin32)),  
but I did try going to the previous Win32 release.

> > Successfully installed ferret-0.10.9-mswin32  
> > irb(main):001:0\> require ‘ferret’  
> > =\> true

When I do this, everything works fine. Is 0.11.4 not a stable release?  
I’ve seen messages about problems on the Mac OS as well.

-Ben Ridout
