Uninitialized constant ActsAsFerret (NameError)


#1

Hi all,
I have another problem that I fight with for some time and I could not
understand where is the problem. Probably the problem is that I am quite
“green” in RR :slight_smile:
I am trying to make the Demo Application that comes with Ferret to work
but I guess something with my environment is not OK.
I will do apreciate any help.

[root@moonlight FerretDemo]# ./script/server
=> Booting Mongrel (use ‘script/server webrick’ to force WEBrick)
=> Rails 2.2.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment…
Exiting
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:445:in
load_missing_constant': uninitialized constant ActsAsFerret (NameError) from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:77:inconst_missing’
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:89:in
const_missing' from /var/www/html/staff/FerretDemo/config/environment.rb:56 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:ingem_original_require’
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:inrequire’
from
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:521:in
new_constants_in' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:153:inrequire’
… 21 levels…
from
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/server.rb:49
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:inrequire’
from ./script/server:3


#2

Dimitar, it appears you added Acts_as_ferret to your environment.rb
file. you shouldn’t need that if you are using the latest version.

The gem/plugin does that kind of magic for you.

get rid of it and see if it works.


#3

Hi,

On 10.02.2009, at 01:33, Dimitar Yordanov wrote:

Hi all,
I have another problem that I fight with for some time and I could not
understand where is the problem. Probably the problem is that I am
quite
“green” in RR :slight_smile:
I am trying to make the Demo Application that comes with Ferret to
work
but I guess something with my environment is not OK.
I will do apreciate any help.

Did you actually install the plugin to vendor/plugins/acts_as_ferret ?
The demo app doesn’t run out of the box. I used to use svn:externals
for this but since the move to git this step is necessary.

Cheers,
Jens


Jens Krämer
Finkenlust 14, 06449 Aschersleben, Germany
VAT Id DE251962952
http://www.jkraemer.net/ - Blog
http://www.omdb.org/ - The new free film database


#4

Hi,
Yes, this was the problem. I have forgotten to install the plugin to
the demo application.
Do appreciate your help.

Dimitar

P.S Actually the application manage to start, but does not work … for
now :slight_smile: