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
.