ddfreyne/nanoc — Issue #87: NameError: uninitialized constant REXML::Parsers::BaseParser::UNAME_STR
Author: DaveEveritt
Created: 2012-01-22 23:08:10+00:00
State: open

Got to the Markdown/Kramdown part in the tutorial, did `nanoc compile`:

Loading site data...
Compiling site...
identical [0.01s] output/about/index.html

Captain! We’ve been hit!

=== MESSAGE:

NameError: uninitialized constant REXML::Parsers::BaseParser::UNAME_STR

=== COMPILATION STACK:

(empty)

=== BACKTRACE:

0. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/parser/html.rb:43
1. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
2. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
3. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/parser/kramdown/html.rb:23
4. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
5. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
6. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/parser/kramdown/paragraph.rb:27
7. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
8. /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
9. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/parser/kramdown.rb:312
10. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/document.rb:90:in `const_get'
11. /usr/local/lib/ruby/gems/1.8/gems/kramdown-0.13.4/lib/kramdown/document.rb:90:in `initialize'
12. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/filters/kramdown.rb:16:in `new'
13. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/filters/kramdown.rb:16:in `run'
14. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/result_data/item_rep.rb:335:in `filter'
15. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/item_rep_proxy.rb:47:in `filter'
16. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/rule_context.rb:54:in `filter'
17. ./Rules:21:in `load'
18. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/rule.rb:68:in `instance_eval'
19. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/rule.rb:68:in `apply_to'
20. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/compiler.rb:376:in `compile_rep'
21. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/compiler.rb:332:in `compile_reps'
22. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/compiler.rb:325:in `loop'
23. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/compiler.rb:325:in `compile_reps'
24. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/compilation/compiler.rb:85:in `run'
25. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/base/source_data/site.rb:57:in `compile'
26. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/commands/compile.rb:61:in `run'
27. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/command.rb:51:in `call'
28. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/error_handler.rb:42:in `handle_while'
29. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/error_handler.rb:23:in `handle_while'
30. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/command.rb:50:in `call'
31. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/command.rb:43:in `call'
32. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/commands/compile.rb:24:in `define'
33. /usr/local/lib/ruby/gems/1.8/gems/cri-2.1.0/lib/cri/command.rb:255:in `call'
34. /usr/local/lib/ruby/gems/1.8/gems/cri-2.1.0/lib/cri/command.rb:255:in `run'
35. /usr/local/lib/ruby/gems/1.8/gems/cri-2.1.0/lib/cri/command.rb:272:in `run'
36. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli.rb:40:in `run'
37. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/error_handler.rb:42:in `handle_while'
38. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli/error_handler.rb:23:in `handle_while'
39. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/lib/nanoc3/cli.rb:37:in `run'
40. /usr/local/lib/ruby/gems/1.8/gems/nanoc3-3.2.4/bin/nanoc3:12
41. /usr/local/bin/nanoc3:19:in `load'
42. /usr/local/bin/nanoc3:19