/ / невизначений метод `end_with? ' для "грабів перерваний!": String (NoMethodError) - рубіни на рельсах, рубіни на рейках-3, рубіни на рейках-2

невизначений метод `end_with? ' для "грабів перерваний!": String (NoMethodError) - рубіни на рельсах, рубіни на рейках-3, рубіни на рейках-2

Я зіткнувся з проблемою, що полягає в рейкахзавдання / команди, коли я ввожу rake db: мігрувати або грабувати -T, це показує помилку, що говорить про невизначений метод `end_with? 'для' rake aborted! ': String (NoMethodError). Використовуючи ruby186, rails238 та gem version 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

Будь-яка допомога, я застряг тут

Відповіді:

0 для відповіді № 1

Схоже, помилка в джерелі грабів end_with? має бути ends_with? в trace_output.rb. Спробуйте іншу версію граблі, я використовую 0.9.2.2 без будь-яких проблем.