# Deployment Problem

**URL:** <https://www.ruby-forum.com/t/deployment-problem/121942>\
**Category:** Deployment\
**Created:** [December 3, 2007, 5:49am UTC](https://www.ruby-forum.com/t/deployment-problem/121942 "2007-12-03T05:49:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 3, 2007, 5:49am UTC](https://www.ruby-forum.com/t/deployment-problem/121942/1 "2007-12-03T05:49:01Z")

</div>

I’ve recently tried to get an application running on GoDaddy and after  
a few days gave up (their support team was very unhelpful). Anyhow, I  
changed hosting to Rails Playground.  
I now get a new error when running the dispatch.fcgi:

# ================================ /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `gem_original_require': no such file to load -- ferret (MissingSourceFile) from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:27:in`require’ from …/config/…/vendor/rails/activerecord/lib/…/…/ activesupport/lib/active\_support/dependencies.rb:495:in `require' from ../config/../vendor/rails/activerecord/lib/../../ activesupport/lib/active_support/dependencies.rb:342:in`new\_constants\_in’ from …/config/…/vendor/rails/activerecord/lib/…/…/ activesupport/lib/active\_support/dependencies.rb:495:in `require’ from …/config/…/vendor/plugins/acts\_as\_ferret/lib/ acts\_as\_ferret.rb:25

Furthermore the support team also said:  
Note that the gem acts\_as\_ferret (0.4.1) is already installed in your  
server.

Would anyone have any idea what line of code I should change?

TIA,  
Elle

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 3, 2007, 10:47am UTC](https://www.ruby-forum.com/t/deployment-problem/121942/2 "2007-12-03T10:47:27Z")

</div>

Try gem install ferret

I’m pretty sure ferret and acts\_as\_ferret are different gems.  
-Ivan

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 3, 2007, 10:50am UTC](https://www.ruby-forum.com/t/deployment-problem/121942/3 "2007-12-03T10:50:23Z")

</div>

I had acts\_as\_ferret on my computer though

Elle

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 3, 2007, 11:05am UTC](https://www.ruby-forum.com/t/deployment-problem/121942/4 "2007-12-03T11:05:35Z")

</div>

I’ll ask another question. So, I ran “gem install ferret” and it told  
me: “Successfully installed ferret-0.11.6”  
but then when I started the web server (mongrel on my local machine) I  
now get this:

\*\* Starting Rails with development environment…  
Exiting  
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/  
active\_support/dependencies.rb:263:in `load_missing_constant': uninitialized constant Ferret::Analysis::Analyzer (NameError) from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/ active_support/dependencies.rb:452:in`const\_missing’  
from ./script/…/config/…/vendor/plugins/acts\_as\_ferret/lib/  
ferret\_extensions.rb:17  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
custom\_require.rb:27:in `gem_original_require' from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:27:in`require’  
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/  
active\_support/dependencies.rb:495:in `require' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/ active_support/dependencies.rb:342:in`new\_constants\_in’  
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/  
active\_support/dependencies.rb:495:in `require' from ./script/../config/../vendor/plugins/acts_as_ferret/lib/ acts_as_ferret.rb:28 ... 42 levels... from /usr/local/lib/ruby/gems/1.8/gems/rails-1.2.3/lib/ commands/server.rb:39 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:27:in`gem\_original\_require’  
from /usr/local/lib/ruby/site\_ruby/1.8/rubygems/  
custom\_require.rb:27:in `require’  
from script/server:3

What do I need to do to fix this?  
And what would I need to do in order to get this working on the web  
server?

TIA,  
Elle

---

<div class="post-metadata">

**Author:** ![elle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ccd318/32.png) [@elle](https://www.ruby-forum.com/u/elle)\
**Post date:** [December 3, 2007, 8:57pm UTC](https://www.ruby-forum.com/t/deployment-problem/121942/5 "2007-12-03T20:57:47Z")

</div>

Actually, defining development environment made the server start.  
But I’m still having the problems above with the web server in  
production mode.

Does anyone know what the problem is?

Elle
