Hola a todos,
No estoy muy seguro de si se trata de un problema adecuado, pero después de actualizar Ruby en mi proyecto Rails a 2.1.4, ya no puedo ejecutar el proyecto a través rails s
, rails c
, o cualquier tarea de rastrillo. Todo funcionó bien en 2.1.2.
Aquí está el error que sigo recibiendo:
$ rake db:drop db:create db:migrate
rake aborted!
LoadError: cannot load such file -- guard/guard
/Users/jonathan/code/sirius/config/application.rb:14:in `<top (required)>'
/Users/jonathan/code/sirius/Rakefile:4:in `<top (required)>'
LoadError: cannot load such file -- guard-spring
/Users/jonathan/code/sirius/config/application.rb:14:in `<top (required)>'
/Users/jonathan/code/sirius/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Estoy en OSX, Ruby instalado a través de rbenv. Estoy ejecutando Gemfile.lock dice que la guardia está en 2.11.1. Cualquier ayuda en este tema apreciada.
1) Simplemente retire Guard-spring de su Gemfile y Guardfile.
2) Luego actualice guard-rspec (ejecute bundle update guard-rspec
)
3) Configure guard-rspec para usar spring (vea esto: https://github.com/guard/guard-rspec#options)
Explicación:
guard-spring no está actualizado para funcionar con versiones más nuevas de Guard, pero ya ni siquiera es necesario, ya que guard-rspec admite spring.
¡Gracias! Todo vuelve a funcionar después de eso.
gracias funciono
no funciona no tengo guard-spring en Gemfile y Guardfile. los pasos 2, 3 no ayudan
@ElminDmitry : su problema puede ser diferente. Si tiene "guardia/guardia" en el mensaje, es posible que esté utilizando algún complemento de Guardia desactualizado.
Pruebe "bundle exec rake (...)" en su lugar; puede ayudar a encontrar la causa.
Si puede, abra una nueva edición, pegue su Gemfile y Gemfile.lock (o al menos bundle show
salida).
O bien, puede intentar ejecutar guard -d
; cualquier error allí también puede ayudar.
El problema aparece después de agregar e instalar gem 'guard-spork' gem 'childprocess'
Guard-spork está desactualizado por lo que recuerdo, así que quítelo y/o use guard-zeus o spring.
Gracias por la ayuda
El que estaba desactualizado para mí era guard-resque.
Tuve un problema similar con un código base heredado. Estas son las versiones que me funcionaron para superar el requisito de guardia/guardia faltante.
group :development do
gem 'guard-rails', '0.7.2', require: false
gem 'guard-rspec', '3.1.0', require: false
gem 'guard-rubocop', '1.2.0', require: false
gem 'guard-spork', '2.1.0', require: false
end
Lo mismo aquí hoy. Tuve que anclar rspec a ' ~> 3.4.0'
para resolverlo, después de que bundle update
me diera rspec 3.5 beta3.
Acabo de actualizar las versiones de gemas de guardia, y funcionó de maravilla.
cualquiera que use guard-konacha
, parece que ya no funciona para nadie que también obtenga
LoadError: cannot load such file -- guard/guard
La gema guard-konacha
@tastycakeman se basa en la versión 1 de Guard. Cambie su archivo de gemas a gem 'guard-konacha', github: 'lbeder/guard-konacha'
que tiene una especificación de gemas actualizada para admitir una versión más nueva de Guard.
Cuando ejecuto rake db:create me encuentro con el siguiente error:
`rastrillo abortado!
LoadError: no se puede cargar dicho archivo -- guardia/guardia
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :251:en bloque require'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
en require'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb : 236: en load_dependency'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
requiere'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/guard-migrate-1.0.4/lib/guard/migrate.rb :2:en <top (required)>'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:95:in
requieren'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb : 95: en rescue in block in require'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:72:in
bloque en require'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb : 65: en each'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in
requiere'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler.rb :114:en require'
/Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/config/application.rb:7:in
require'
/Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/Rakefile:5:in
<top (required)>'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/bin/ruby_executable_hooks:15:in
evaluación'
/Usuarios/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/bin/ruby_executable_hooks : 15: en <main>'
(See full trace by running task with --trace)
Soy nuevo en Ruby, pero ahora han pasado 3 días sin poder hacerlo funcionar en Windows. mi error:
rake db:crear
rastrillo abortado!
LoadError: no se puede cargar dicho archivo -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 :en require_relative'
/mnt/c/code/myapp/rakefile:4:in
Comentario más útil
Acabo de actualizar las versiones de gemas de guardia, y funcionó de maravilla.