what rails make how create ruby-on-rails rubygems rake rdoc

ruby-on-rails - rails - ruby gem environment



no hay tal archivo para cargar-rdoc/tarea (4)

Cuando corro

rake db:create

Recibo este error

rake aborted! no such file to load -- rdoc/task (See full trace by running task with --trace)

Aquí está el --trace

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'' /home/tpeg/rails_apps/Test/Rakefile:8 /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/rake_module.rb:25:in `load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:495:in `raw_load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:78:in `load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:77:in `load_rakefile'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:61:in `run'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:129:in `standard_exception_handling'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/lib/rake/application.rb:59:in `run'' /usr/lib/ruby/gems/1.8/gems/rake-0.9.2/bin/rake:32 /usr/bin/rake:19:in `load'' /usr/bin/rake:19

Tengo rastrillo 0.9.2 y rdoc 3.11 instalado. Estoy ejecutando estos comandos en el directorio de mi aplicación.


En realidad, puede capturar esto en su Rakefile si tiene diferentes versiones de rake entre entornos. Estamos de esta manera con aplicaciones de producción más antiguas.

begin require ''rake/rdoctask'' rescue require ''rdoc/task'' end


Si está trabajando en una aplicación sin un Gemfile (como un legado con rieles 2.3 -), puede instalar la gema rdoc manualmente:

gema instalar rdoc


Si no está utilizando un Gemfile, es probable que cambie su línea en su Rakefile de esta manera:

require ''rake/rdoctask''

a esto

require ''rdoc/task''

trabajará. Lo hizo por mí.

Tambien prueba un

gem install rdoc


Yo tuve el mismo problema.

Lo resolví agregando gem ''rdoc'' a mi Gemfile y luego gem ''rdoc'' bundle install .