Je possède ce Gemfile suivant:rails RVM rubis génèrent échafaudage échoue
source 'https://rubygems.org'
gem 'rails', '3.2.1'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
Exécution version RVM:
$ rvm --version
rvm 1.10.2 by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.beginrescueend.com/]
Générer échafaudage échoue avec:
$ rvm all do rails generate scaffold User name:string email:string
(in /home/user/.rvm/gems/ruby-1.9.3-p0/gems/rails-0.9.5)
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /home/user/.rvm/gems/ruby-1.9.3-p0/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
rake/gempackagetask is deprecated. Use rubygems/package_task instead
rm -rf /tmp/demo_app/generate
rake aborted!
can't convert nil into String
Tasks: TOP => fresh_gem_rails => make_dir_structure => make_base_dirs
(See full trace by running task with --trace)
(Une chose à mentionne qu'il n'y a pas de Rakefile dans le répertoire). Que veut dire can't convert nil into String
? (J'ai essayé de placer --trace
dans divers endroits sur la ligne de commande, mais les messages n'ont pas semblé changer ...)
De même comment je corrige l'avertissement RDoc
?
Merci
J'ai trouvé une explication pour l'avertissement 'RDoc' à http://stackoverflow.com/questions/8702504/rails-how-do-i-resolve-the-rake-rdoctask-is-deprecated-warning bien il n'est pas clair comment l'effacer, sauf en commentant les lignes dans le code source Ruby ... – gliptak