Salut tout le monde,
Je ne sais pas vraiment s'il s'agit d'un problème approprié, mais après la mise à niveau de ruby dans mon projet rails vers 2.1.4, je ne suis plus en mesure d'exécuter le projet via rails s
, rails c
, ou toute tâche de râteau. Tout fonctionnait bien en 2.1.2.
Voici l'erreur que je continue d'obtenir:
$ 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)
Je suis sous OSX, ruby installé via rbenv. J'exécute Gemfile.lock dit que la garde est à 2.11.1. Toute aide sur ce problème appréciée.
1) Retirez simplement le garde-ressort de votre Gemfile et Guardfile.
2) Ensuite, mettez à niveau guard-rspec (exécutez bundle update guard-rspec
)
3) Configurez guard-rspec pour utiliser le ressort (voir ceci : https://github.com/guard/guard-rspec#options)
Explication:
guard-spring n'est pas mis à jour pour fonctionner avec les nouvelles versions de Guard, mais ce n'est même plus nécessaire, puisque guard-rspec prend en charge spring.
Merci! Tout fonctionne à nouveau ensuite.
merci, ça a marché
ne fonctionne pas. Je n'ai pas de ressort de garde dans Gemfile et Guardfile. les étapes 2, 3 n'aident pas
@ElminDmitry - votre problème peut être différent. Si vous avez "guard/guard" dans le message, vous utilisez peut-être un plugin Guard obsolète.
Essayez "bundle exec rake (...)" à la place - cela peut aider à trouver la cause.
Si vous le pouvez, ouvrez un nouveau problème, collez votre Gemfile et Gemfile.lock (ou au moins la sortie bundle show
).
Ou, vous pouvez essayer d'exécuter guard -d
- toute erreur peut également aider.
Le problème apparaît après l'ajout et l'installation de la gemme 'guard-spork' gem 'childprocess'
Guard-spork est obsolète pour autant que je m'en souvienne, alors retirez-le et/ou utilisez guard-zeus ou spring.
Merci pour l'aide
Celui qui était obsolète pour moi était guard-resque.
J'ai eu un problème similaire avec une base de code héritée. Voici les versions qui ont fonctionné pour moi pour surmonter l'exigence de garde/garde manquante.
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
Pareil ici aujourd'hui. J'ai dû épingler rspec à ' ~> 3.4.0'
pour le résoudre, après que bundle update
m'ait donné rspec 3.5 beta3.
Je viens de mettre à jour les versions des gemmes de garde, et cela a fonctionné comme par magie
quiconque utilise guard-konacha
, il semble ne plus fonctionner pour quiconque reçoit également
LoadError: cannot load such file -- guard/guard
@tastycakeman guard-konacha
gem s'appuie sur la version 1 de Guard. Changez votre fichier gem en gem 'guard-konacha', github: 'lbeder/guard-konacha'
qui a une gemspec mise à jour pour prendre en charge une version plus récente de Guard.
Lors de l'exécution de rake db:create, je suis confronté à l'erreur suivante :
`râteau avorté !
LoadError : impossible de charger ce fichier -- guard/guard
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :251:dans le bloc require'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in
requis'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :236:in 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
require'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/guard-migrate-1.0.4/lib/guard/migrate.rb :2:in <top (required)>'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:95:in
require'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :95:in 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
block in require'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :65:in each'
/Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in
require'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler.rb :114:in 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
eval'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/bin/ruby_executable_hooks :15:in <main>'
(See full trace by running task with --trace)
Je suis nouveau sur ruby, mais cela fait maintenant 3 jours, je ne parviens pas à le faire fonctionner sur Windows. mon erreur:
rake db:créer
râteau avorté !
LoadError : impossible de charger ce fichier -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 :in require_relative'
/mnt/c/code/myapp/rakefile:4:in
Commentaire le plus utile
Je viens de mettre à jour les versions des gemmes de garde, et cela a fonctionné comme par magie