Guard: LoadError: не удается загрузить такой файл

Созданный на 28 янв. 2015  ·  16Комментарии  ·  Источник: guard/guard

Всем привет,

Я не совсем уверен, что это правильная проблема, но после обновления ruby ​​​​в моем проекте rails до 2.1.4 я больше не могу запускать проект через rails s , rails c , или любые рейк-задачи. В 2.1.2 все работало нормально.

Вот ошибка, которую я продолжаю получать:

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

У меня OSX, ruby ​​установлен через rbenv. Я запускаю Gemfile.lock, говорит, что Guard находится на 2.11.1. Любая помощь по этому вопросу приветствуется.

Самый полезный комментарий

Я только что обновил версии Guard Gems, и это сработало волшебно.

Все 16 Комментарий

1) Просто удалите guard-spring из ваших Gemfile и Guardfile.
2) Затем обновите guard-rspec (запустите bundle update guard-rspec )
3) Настройте guard-rspec для использования spring (см. это: https://github.com/guard/guard-rspec#options)

Объяснение:
guard-spring не обновляется для работы с более новыми версиями Guard, но в этом больше нет необходимости, так как guard-rspec поддерживает spring.

Спасибо! После этого все снова работает.

спасибо, это сработало

не работает. у меня нет Guard-Spring в Gemfile и Guardfile. шаги 2, 3 не помогают

@ElminDmitry - ваша проблема может быть другой. Если у вас в сообщении есть «guard/guard», возможно, вы используете какой-то устаревший плагин Guard.

Вместо этого попробуйте "bundle exec rake (...)" - это может помочь найти причину.

Если можете, откройте новую задачу, вставьте свой Gemfile и Gemfile.lock (или хотя бы вывод bundle show ).

Или вы можете попробовать запустить guard -d — любые ошибки там тоже могут помочь.

Проблема появляется после добавления и установки драгоценного камня «guard-spork» драгоценного камня «childprocess»

Насколько я помню, Guard-spork устарел, поэтому удалите его и/или используйте guard-zeus или spring.

Спасибо за помощь

Тот, который устарел для меня, был гвардейским.

У меня была аналогичная проблема с устаревшей кодовой базой. Вот версии, которые помогли мне преодолеть отсутствующее требование защиты/защиты.

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

То же самое здесь сегодня. Мне пришлось привязать rspec к ' ~> 3.4.0' , чтобы решить эту проблему, после того как bundle update дал мне rspec 3.5 beta3.

Я только что обновил версии Guard Gems, и это сработало волшебно.

любой, кто использует guard-konacha , похоже, больше не работает для всех, кто также получает

LoadError: cannot load such file -- guard/guard

@tastycakeman Gem guard-konacha зависит от Guard версии 1. Измените свой gemfile на gem 'guard-konacha', github: 'lbeder/guard-konacha' который имеет обновленную спецификацию gemspec для поддержки более новой версии Guard.

При запуске rake db:create я сталкиваюсь со следующей ошибкой:

`грабли прерваны!

LoadError: невозможно загрузить такой файл -- guard/guard
/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/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in в запросе
/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 требуют'
/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 требуют'
/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 в запросе
/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 требуют'
/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 /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: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)

Я новичок в рубине, но уже 3 дня не могу заставить его работать на окнах. моя ошибка:
грабли БД: создать
рейк прерван!
LoadError: невозможно загрузить такой файл -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 :in require_relative' /mnt/c/code/myapp/rakefile:4:in (Посмотрите полную трассировку, запустив задачу с параметром --trace)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги