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.
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
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: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
Comentários muito úteis
Acabei de atualizar as versões das gemas de guarda e funcionou como mágica