Guard: LoadError: لا يمكن تحميل مثل هذا الملف

تم إنشاؤها على ٢٨ يناير ٢٠١٥  ·  16تعليقات  ·  مصدر: guard/guard

أهلا بكم،

لست متأكدًا حقًا مما إذا كانت هذه مشكلة مناسبة ، ولكن بعد ترقية روبي في مشروع القضبان الخاص بي إلى 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 ، روبي مثبت عبر rbenv. أنا أقوم بتشغيل Gemfile.lock يقول أن الحارس هو 2.11.1. نقدر أي مساعدة في هذه المسألة.

التعليق الأكثر فائدة

لقد قمت للتو بتحديث إصدارات جواهر الحراسة ، وعملت بطريقة سحرية

ال 16 كومينتر

1) فقط قم بإزالة زنبرك الحراسة من ملف Gemfile و Guardfile.
2) ثم قم بترقية guard-rspec (قم بتشغيل bundle update guard-rspec )
3) قم بإعداد guard-rspec لاستخدام الربيع (انظر هذا: https://github.com/guard/guard-rspec#options)

تفسير:
لم يتم تحديث guard-spring للعمل مع الإصدارات الأحدث من Guard ، ولكنه لم يعد ضروريًا بعد الآن ، لأن guard-rspec يدعم الربيع.

شكرا! كل شيء يعمل مرة أخرى بعد ذلك.

شكرا ، لقد نجحت

لا يعمل. ليس لدي زنبرك حراسة في 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 أو الزنبرك.

شكرا للمساعدة

الشخص الذي عفا عليه الزمن بالنسبة لي كان حارسًا.

لدي مشكلة مماثلة مع قاعدة بيانات قديمة. فيما يلي الإصدارات التي عملت معي للتغلب على شرط الحارس / الحارس المفقود.

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-konacha ، يبدو أنه لم يعد يعمل مع أي شخص يحصل عليه أيضًا

LoadError: cannot load such file -- guard/guard

tastycakeman guard-konacha gem يعتمد على إصدار Guard 1. قم بتغيير ملف gemfile إلى gem 'guard-konacha', github: 'lbeder/guard-konacha' الذي يحتوي على gemspec محدث لدعم إصدار أحدث من Guard.

عند تشغيل أشعل النار ديسيبل: إنشاء أواجه الخطأ التالي:

`أشعل النار أجهضت!

LoadError: لا يمكن تحميل مثل هذا الملف - guard / guard
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb : 251: في require' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb:251:in كتلة تتطلب '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/activesupport-3.2.12/lib/active_support/dependencies.rb : 236: في 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 يتطلب '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/guard-migrate-1.0.4/lib/guard/migrate.rb : 2: في <top (required)>' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:95:in تتطلب '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb : 95: في 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 كتلة تتطلب '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb : 65: في each' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in تتطلب '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler.rb : 114: في 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 / المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/rake-12.3.0/exe/rake : 27: في <top (required)>' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/bin/ruby_executable_hooks:15:in Eval '
/ المستخدمون/macbookpro06/.rvm/gems/ruby-2.0. 0-p247 @ oohmp-v2 / bin / ruby_executable_hooks : 15: في <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 التقييمات