Hi all,

Am having problems using RDig:

With this rdig config...

cfg.crawler.start_urls = ['http://www.defensetech.org']
cfg.crawler.include_hosts = ['www.defensetech.org']
cfg.index.path = '/my/path/to/index'
cfg.verbose = true

...I get this output:

$ rdig -c config/rdig_config.rb
/usr/local/lib/site_ruby/1.8/ferret/index/term.rb:45: warning: method 
redefined; discarding old text=
/usr/local/lib/site_ruby/1.8/ferret/search/sort_field.rb:69: warning: 
instance variable @name not initialized
/usr/local/lib/site_ruby/1.8/ferret/search/sort_field.rb:69: warning: 
instance variable @name not initialized
lib/ferret/query_parser/query_parser.y:128: warning: method redefined; 
discarding old initialize
lib/ferret/query_parser/query_parser.y:157: warning: method redefined; 
discarding old parse
lib/ferret/query_parser/query_parser.y:216: warning: method redefined; 
discarding old clean_string
/usr/lib/ruby/gems/1.8/gems/rubyful_soup-1.0.4/lib/rubyful_soup.rb:230: 
warning: method redefined; discarding old attrs
discovered content extractor class: 
RDig::ContentExtractors::PdfContentExtractor
discovered content extractor class: 
RDig::ContentExtractors::WordContentExtractor
discovered content extractor class: 
RDig::ContentExtractors::HtmlContentExtractor
using Ferret 0.9.0
/usr/local/lib/site_ruby/1.8/rdig/url_filters.rb:116: warning: instance 
variable @patterns not initialized
/usr/local/lib/site_ruby/1.8/rdig/url_filters.rb:105: warning: instance 
variable @patterns not initialized
added url http://www.defensetech.org
fetching http://www.defensetech.org
waiting for threads to finish...
/usr/local/lib/site_ruby/1.8/rdig/url_filters.rb:116: warning: instance 
variable @patterns not initialized
/usr/local/lib/site_ruby/1.8/rdig/url_filters.rb:105: warning: instance 
variable @patterns not initialized
added url http://www.defensetech.org
error processing document http://www.defensetech.org/: undefined local 
variable or method `url' for #<RDig::HttpDocument:0xb7a7fbb4>
Trace: /usr/local/lib/site_ruby/1.8/rdig/documents.rb:35:in `initialize'
/usr/local/lib/site_ruby/1.8/rdig/documents.rb:107:in `initialize'
/usr/local/lib/site_ruby/1.8/rdig/documents.rb:15:in `create'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:68:in `add_url'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:51:in `process_document'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:50:in `process_document'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:28:in `run'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:25:in `run'
/usr/local/lib/site_ruby/1.8/rdig/crawler.rb:24:in `run'
/usr/local/lib/site_ruby/1.8/rdig.rb:258:in `run'
/usr/bin/rdig:14

If anyone could tell me why @patterns and url aren't being set, I'd 
really appreciate it.

Am on Ubuntu 6.06, ruby 1.8.4, gems: rdig 0.3.0, rubyful_soup 1.0.4, 
ferret 0.9.4

Many Thanks,
Steven

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Ferret-talk mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ferret-talk

Reply via email to