When I run rake doc:guides with a fresh Rails 3.1.0 rc4 app, I get the following error:
# sudo rake doc:guides Generating 3_0_release_notes.html rake aborted! uninitialized constant ActionView::Helpers::AssetTagHelper::AssetPaths::Mutex
Tasks: TOP => doc:guides (See full trace by running task with --trace)
Steps to reproduce:
$ rails --version Rails 3.1.0.rc4 $ ruby --version ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] $ rails new railsdoctester $ cd railsdoctester $ echo "gem 'RedCloth'" >> Gemfile $ bundle install $ sudo rake doc:guides
Here is the output with trace on:
$ sudo rake doc:guides --trace ** Invoke doc:guides (first_time) ** Execute doc:guides Generating action_controller_overview.html rake aborted! uninitialized constant ActionView::Helpers::AssetTagHelper::AssetPaths::Mutex /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/ext/module.rb:36:in `const_missing' /Library/Ruby/Gems/1.8/gems/actionpack-3.1.0.rc4/lib/action_view/ helpers/asset_tag_helpers/asset_paths.rb:66 /Library/Ruby/Gems/1.8/gems/actionpack-3.1.0.rc4/lib/action_view/ helpers/asset_tag_helper.rb:3:in `require' /Library/Ruby/Gems/1.8/gems/actionpack-3.1.0.rc4/lib/action_view/ helpers/asset_tag_helper.rb:3 /Library/Ruby/Gems/1.8/gems/actionpack-3.1.0.rc4/lib/action_view/ helpers.rb:38 /Library/Ruby/Gems/1.8/gems/actionpack-3.1.0.rc4/lib/action_view/ base.rb:134 /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:135:in `generate_guide' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:134:in `open' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:134:in `generate_guide' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:102:in `generate_guides' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:100:in `each' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:100:in `generate_guides' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides/ generator.rb:78:in `generate' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/guides/rails_guides.rb: 50 /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/lib/rails/tasks/ documentation.rake:122:in `require' /Library/Ruby/Gems/1.8/gems/railties-3.1.0.rc4/lib/rails/tasks/ documentation.rake:122 /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:205:in `call' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:205:in `execute' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:200:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:200:in `execute' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:158:in `invoke_with_call_chain' /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 1.8/monitor.rb:242:in `synchronize' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:151:in `invoke_with_call_chain' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/task.rb:144:in `invoke' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:112:in `invoke_task' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:90:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:90:in `each' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:90:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:84:in `top_level' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:62:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:59:in `run' /Library/Ruby/Gems/1.8/gems/rake-0.9.2/bin/rake:32 /usr/bin/rake:19:in `load' /usr/bin/rake:19 Tasks: TOP => doc:guides