Guard: LoadError: não pode carregar esse arquivo

Criado em 28 jan. 2015  ·  16Comentários  ·  Fonte: guard/guard

Olá a todos,

Não tenho certeza se isso é um problema adequado, mas depois de atualizar o ruby ​​no meu projeto Rails para 2.1.4, não consigo mais executar o projeto através de rails s , rails c , ou quaisquer tarefas de rake. Tudo funcionou bem em 2.1.2.

Aqui está o erro que continuo recebendo:

$ 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)

Estou no OSX, ruby ​​instalado via rbenv. Estou executando o Gemfile.lock diz que o guard está em 2.11.1. Qualquer ajuda sobre esta questão é apreciada.

Comentários muito úteis

Acabei de atualizar as versões das gemas de guarda e funcionou como mágica

Todos 16 comentários

1) Apenas remova o guard-spring do seu Gemfile e Guardfile.
2) Em seguida, atualize o guard-rspec (execute bundle update guard-rspec )
3) Configure guard-rspec para usar spring (veja isto: https://github.com/guard/guard-rspec#options)

Explicação:
guard-spring não é atualizado para funcionar com versões mais recentes do Guard, mas nem é mais necessário, pois guard-rspec suporta spring.

Obrigado! Tudo volta a funcionar depois disso.

obrigado, funcionou

não funciona. eu não tenho mola de guarda em Gemfile e Guardfile. passos 2, 3 não ajudam

@ElminDmitry - seu problema pode ser diferente. Se você tiver "guard/guard" na mensagem, você pode estar usando algum plugin Guard desatualizado.

Tente "bundle exec rake (...)" - pode ajudar a encontrar a causa.

Se puder, abra um novo problema, cole seu Gemfile e Gemfile.lock (ou pelo menos bundle show output).

Ou, você pode tentar executar guard -d - quaisquer erros podem ajudar também.

O problema aparece depois de adicionar e instalar a gem 'guard-spork' gem 'childprocess'

Guard-spork está desatualizado até onde me lembro, então remova-o e/ou use guard-zeus ou spring.

Obrigado pela ajuda

O que estava desatualizado para mim era guarda-resque.

Eu tive um problema semelhante com uma base de código herdada. Aqui estão as versões que funcionaram para mim para superar o requisito de guarda/guarda ausente.

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

Igual aqui hoje. Eu tive que fixar o rspec em ' ~> 3.4.0' para resolvê-lo, depois que bundle update me deu o rspec 3.5 beta3.

Acabei de atualizar as versões das gemas de guarda e funcionou como mágica

alguém usando guard-konacha , parece que não está mais funcionando para quem também está recebendo

LoadError: cannot load such file -- guard/guard

@tastycakeman guard-konacha gem depende da versão 1 do Guard. Altere seu gemfile para gem 'guard-konacha', github: 'lbeder/guard-konacha' que tem um gemspec atualizado para suportar uma versão mais recente do Guard.

Ao executar o rake db:create, estou enfrentando o seguinte erro:

`ancinho abortado!

LoadError: não pode carregar esse arquivo -- guard/guard
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb :251:no bloco require' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in em require'
/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:em <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:no bloco 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 em require'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :65:em 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:em require' /Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/config/application.rb:7:in /Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/ Rakefile:5 :in require' /Users/macbookpro06/Desktop/projects/pradeep/ashley/oohmpv2/Rakefile:5:in /Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/rake-12.3.0/exe/rake :27:em <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:em <main>' (See full trace by running task with --trace)

Eu sou novo no ruby, mas agora faz 3 dias, não conseguindo fazê-lo funcionar no Windows. meu erro:
rake db:criar
ancinho abortado!
LoadError: não é possível carregar esse arquivo -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 :em require_relative' /mnt/c/code/myapp/rakefile:4:in (Veja o rastreamento completo executando a tarefa com --trace)

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

lastobelus picture lastobelus  ·  5Comentários

Odaeus picture Odaeus  ·  21Comentários

tomrossi7 picture tomrossi7  ·  6Comentários

bgentry picture bgentry  ·  10Comentários

Antti picture Antti  ·  4Comentários