guard-migrate icon indicating copy to clipboard operation
guard-migrate copied to clipboard

guard-migrate fails when running Guard 2.10.4

Open Blue-Dog-Archolite opened this issue 10 years ago • 4 comments

guard-migrate throws stacktrace when attempting to run in a Guard 2.10.4 environment

Also, when navigating in pry, Guard sub-modules list does not include Migrate

Let me know what else I can do to provide more info on this issue. 2.0.0 (main):0 > cd Guard 2.0.0 (Guard):1 > ls constants: Bundler Cucumber Deprecated Group Interactor Jasmine Options PluginUtil Rubocop Sheller UI Config CucumberVersion Dsl Guardfile Internals Notifier Plugin RSpec Runner Terminal Watcher *** LOCAL GEMS ***

guard (2.10.4) guard-bundler (2.0.0) guard-compat (1.1.0) guard-cucumber (1.5.2) guard-jasmine (2.0.0) guard-migrate (1.0.4) guard-rspec (4.2.8) guard-rubocop (1.1.0) guard-spring (0.0.4)

guard -d 09:42:31 - ERROR - Could not load 'guard/migrate' or' ' find class Guard::Migrate 09:42:31 - ERROR - Error is: cannot load such file -- guard/guard 09:42:31 - ERROR - /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-migrate-1.0.4/lib/guard/migrate.rb:2:inrequire'

[#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-migrate-1.0.4/lib/guard/migrate.rb:2:in <top (required)>' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/plugin_util.rb:105:inrequire' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/plugin_util.rb:105:in rescue in plugin_class' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/plugin_util.rb:97:inplugin_class' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/plugin_util.rb:56:in initialize_plugin' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/internals/plugins.rb:26:inadd' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/dsl.rb:186:in block in guard' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/dsl.rb:183:ineach' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/dsl.rb:183:in guard' [#] /home/thief/dev/liveworld/leatherman/Guardfile:45:inevaluate' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/dsl.rb:378:in instance_eval' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/dsl.rb:378:inevaluate' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/guardfile/evaluator.rb:90:in evaluate' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard.rb:134:in_evaluate' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard.rb:49:in setup' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/commander.rb:32:instart' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/cli/environments/valid.rb:16:in start_guard' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/cli.rb:108:instart' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/thor-0.19.1/lib/thor/command.rb:27:in run' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/thor-0.19.1/lib/thor/invocation.rb:126:ininvoke_command' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/thor-0.19.1/lib/thor.rb:359:in dispatch' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/thor-0.19.1/lib/thor/base.rb:440:instart' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/aruba_adapter.rb:32:in execute' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/lib/guard/aruba_adapter.rb:19:inexecute!' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/gems/guard-2.10.4/bin/guard:11:in <top (required)>' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/bin/guard:23:inload' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/bin/guard:23:in <main>' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/bin/ruby_executable_hooks:15:ineval' [#] /home/thief/.rvm/gems/ruby-2.0.0-p481@leatherman/bin/ruby_executable_hooks:15:in <main>' 09:42:31 - ERROR - Invalid Guardfile, original error is: [#] [#] Could not load class: "Migrate", [#] backtrace: [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/plugin_util.rb:57:ininitialize_plugin' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/internals/plugins.rb:26:in add' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/dsl.rb:186:inblock in guard' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/dsl.rb:183:in each' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/dsl.rb:183:inguard' #> ./Guardfile:45:in evaluate' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/dsl.rb:378:ininstance_eval' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/dsl.rb:378:in evaluate' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/guardfile/evaluator.rb:90:inevaluate' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard.rb:134:in _evaluate' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard.rb:49:insetup' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/commander.rb:32:in start' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/cli/environments/valid.rb:16:instart_guard' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/cli.rb:108:in start' [#] (dsl)> $GEM_PATH[0]/gems/thor-0.19.1/lib/thor/command.rb:27:inrun' #> $GEM_PATH[0]/gems/thor-0.19.1/lib/thor/invocation.rb:126:in invoke_command' [#] (dsl)> $GEM_PATH[0]/gems/thor-0.19.1/lib/thor.rb:359:indispatch' #> $GEM_PATH[0]/gems/thor-0.19.1/lib/thor/base.rb:440:in start' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/aruba_adapter.rb:32:inexecute' #> $GEM_PATH[0]/gems/guard-2.10.4/lib/guard/aruba_adapter.rb:19:in execute!' [#] (dsl)> $GEM_PATH[0]/gems/guard-2.10.4/bin/guard:11:in<top (required)>' #> $GEM_PATH[0]/bin/guard:23:in load' [#] (dsl)> $GEM_PATH[0]/bin/guard:23:in

' #> $GEM_PATH[0]/bin/ruby_executable_hooks:15:in eval' [#] (dsl)> $GEM_PATH[0]/bin/ruby_executable_hooks:15:in
' `

Blue-Dog-Archolite avatar Dec 16 '14 16:12 Blue-Dog-Archolite

Thanks for reporting the issue. Which version of rails are you running?

glanotte avatar Dec 16 '14 16:12 glanotte

Yep, Spaced on that. rails 4.0.8

Blue-Dog-Archolite avatar Dec 16 '14 16:12 Blue-Dog-Archolite

Thanks! I can't look into it right now, but I suspect that some of the changes that have been made in the master branch need to be backported to the 1.0.x branch. I should be able to look into this over the next few days or you are more than welcome to submit a PR.

My apologies for not being able to get to it more promptly.

glanotte avatar Dec 16 '14 17:12 glanotte

No worries. I appriciate the reply. This is one of my 'fire and forget' suite and I use it all the time.

Blue-Dog-Archolite avatar Dec 16 '14 17:12 Blue-Dog-Archolite