/ / undefined método `end_with? ' para “rake aborted!”: Cadena (NoMethodError) - rubí sobre rieles, rubí sobre rieles 3, rubí sobre rieles 2

método indefinido `end_with? ' para "rake aborted!": String (NoMethodError) - ruby-on-rails, ruby-on-rails-3, ruby-on-rails-2

He estado enfrentando problemas al correr rastrillotask / command siempre que escribo rake db: migrate o rake -T, está mostrando un error diciendo el método indefinido `end_with?" para "rake aborted!": String (NoMethodError) .Utilizando ruby186, rails238 y gem versión 1.3.3

rake db:migrate
/home/projects/.rvm/gems/ruby-1.8.6-p420@global/gems/rubygems-bundler-1.1.0/lib/rubygems-bundler/regenerate_binstubs_command.rb:48: warning: parenthesize argument(s) for future version
/home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/trace_output.rb:14:in `trace_on": undefined method `end_with?" for "rake aborted!":String (NoMethodError)
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/trace_output.rb:14:in `map"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/trace_output.rb:14:in `trace_on"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/application.rb:322:in `trace"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/application.rb:176:in `display_error_message"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/application.rb:169:in `standard_exception_handling"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/lib/rake/application.rb:70:in `run"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/gems/rake-10.0.3/bin/rake:33
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/bin/rake:19:in `load"
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420@global/bin/rake:19
from /home/a3logics/.rvm/gems/ruby-1.8.6-p420/bin/ruby_noexec_wrapper:14

Cualquier ayuda me quedé atascada aquí.

Respuestas

0 para la respuesta № 1

Parece un error en la fuente de rake, end_with? debiera ser ends_with? en trace_output.rb. Prueba una versión diferente del rake, yo uso 0.9.2.2 sin ningún problema.