Hello again
Just checked out the latest from svn, installed ferret, setup a test db,
and ran "rake". It fails, and tracing into the error it looks like the
acts_as_ferret plugin is out of date with the latest ferret gem?
I just did "gem install ferret" and it grabbed version 0.10.1 - is that
too new for the plugin?
The full stack trace is below from rake - you can see that
"BooleanClause" doesn't exist where the plugin expects if you load up
ferret in irb.
============================================
(in /SourceControl/SeekingAlpha/rforum)
WARNING: config/site.rb not found, using default settings from
config/default_site.rb
** Invoke default (first_time)
** Invoke test (first_time)
** Execute test
** Invoke test:units (first_time)
** Invoke db:test:prepare (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:test:prepare
** Invoke db:test:clone (first_time)
** Invoke db:schema:dump (first_time)
** Invoke environment
** Execute db:schema:dump
** Execute db:test:clone
** Invoke db:schema:load (first_time)
** Invoke environment
** Execute db:schema:load
** Execute test:units
/usr/local/bin/ruby -Ilib:test
"/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb"
"test/unit/admin_test.rb" "test/unit/attachment_test.rb"
"test/unit/blocked_ip_test.rb"
"test/unit/common_model_behaviors_test.rb" "test/unit/forum_test.rb"
"test/unit/localization_test.rb" "test/unit/mailer_receive_test.rb"
"test/unit/mailer_test.rb" "test/unit/navbar_test.rb"
"test/unit/post_menu_test.rb" "test/unit/post_test.rb"
"test/unit/post_vote_test.rb" "test/unit/search_ferret_test.rb"
"test/unit/tag_test.rb" "test/unit/topic_read_test.rb"
"test/unit/topic_subscription_test.rb" "test/unit/topic_test.rb"
"test/unit/user_test.rb"
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in
`const_missing': uninitialized constant BooleanClause (NameError)
from
/SourceControl/SeekingAlpha/rforum/vendor/plugins/acts_as_ferret/lib/acts_as_ferret.rb:174:in
`acts_as_ferret'
from /SourceControl/SeekingAlpha/rforum/app/models/post.rb:24
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.3.1/lib/active_support/dependencies.rb:147:in
`require'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:65:in
`require_or_load'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
from
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/dependencies.rb:72:in
`require_dependencies'
... 9 levels...
from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from ./test/unit/admin_test.rb:3
from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb:5
from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb:5
** Invoke test:functionals (first_time)
** Invoke db:test:prepare
** Execute test:functionals
/usr/local/bin/ruby -Ilib:test
"/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb"
"test/functional/application_controller_test.rb"
"test/functional/attachment_controller_test.rb"
"test/functional/forum_controller_test.rb"
"test/functional/forum_helper_test.rb"
"test/functional/topic_controller_test.rb"
"test/functional/user_controller_test.rb"
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:123:in
`const_missing': uninitialized constant BooleanClause (NameError)
from
/SourceControl/SeekingAlpha/rforum/vendor/plugins/acts_as_ferret/lib/acts_as_ferret.rb:174:in
`acts_as_ferret'
from /SourceControl/SeekingAlpha/rforum/app/models/post.rb:24
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.3.1/lib/active_support/dependencies.rb:147:in
`require'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:65:in
`require_or_load'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:30:in
`depend_on'
from
/usr/local/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/dependencies.rb:85:in
`require_dependency'
from
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/dependencies.rb:72:in
`require_dependencies'
... 9 levels...
from
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from ./test/functional/application_controller_test.rb:3
from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb:5
from
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb:5
rake aborted!
Test failures
/usr/local/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/tasks/testing.rake:35
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:387:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:357:in `invoke'
/usr/local/lib/ruby/1.8/thread.rb:135:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in `invoke'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:364:in
`invoke_prerequisites'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:999:in `each'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:363:in
`invoke_prerequisites'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:356:in `invoke'
/usr/local/lib/ruby/1.8/thread.rb:135:in `synchronize'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:350:in `invoke'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake.rb:1906:in `run'
/usr/local/lib/ruby/gems/1.8/gems/rake-0.7.1/bin/rake:7
/usr/local/bin/rake:18
thanks
- Rob
on 2006-08-29 21:57
on 2006-08-31 11:54
Rob Sanheim wrote: > Hello again > > Just checked out the latest from svn, installed ferret, setup a test db, > and ran "rake". It fails, and tracing into the error it looks like the > acts_as_ferret plugin is out of date with the latest ferret gem? > > I just did "gem install ferret" and it grabbed version 0.10.1 - is that > too new for the plugin? Yes, the included plugin is for use with 0.9.4. The new plugin for 0.10.1 is not yet working correctly.
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.