Excerpts from William Morgan's message of Sun Jan 03 08:18:53 -0700 2010: > If you run this script, please report your experience, since I'd like to > include it in the 0.10 release coming soon.
Here is a patch to make it complain about not having Xapian *before* starting the state dump, so it doesn't get to step 3 and suddenly find out that it can't load Xapian. Speaking of not having the Xapian gem, when I tried "gem install xapian-full", it looked like it worked, but didn't actually install a gem on my system. Here's the build log: http://pastebin.com/f2d25a13c I tried the regular 'xapian' gem, but the version available in Debian unstable is newer than the gem bindings, so that one outright refuses to compile. Help! diff --git a/bin/sup-convert-ferret-index b/bin/sup-convert-ferret-index index 96a97aa..e78ac4b 100755 --- a/bin/sup-convert-ferret-index +++ b/bin/sup-convert-ferret-index @@ -42,6 +42,12 @@ def run cmd puts end +begin + require 'xapian' +rescue LoadError + Trollop::die "you don't have the xapian gem installed, so this script won't do much for you. `gem install xapian' first." +end + Redwood::start index = Redwood::Index.init Trollop::die "you appear to already have a Xapian index--delete #{File.join(Redwood::BASE_DIR, "xapian")} if you really want to do this" unless Redwood::Index.is_a_deprecated_ferret_index? _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel