Guard: LoadError: tidak dapat memuat file seperti itu

Dibuat pada 28 Jan 2015  ·  16Komentar  ·  Sumber: guard/guard

Halo semua,

Saya tidak begitu yakin apakah ini masalah yang tepat, tetapi setelah memutakhirkan Ruby di proyek Rails saya ke 2.1.4, saya tidak lagi dapat menjalankan proyek melalui rails s , rails c , atau tugas menyapu apa pun. Semuanya bekerja dengan baik di 2.1.2.

Inilah kesalahan yang terus saya dapatkan:

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

Saya menggunakan OSX, Ruby diinstal melalui rbenv. Saya menjalankan Gemfile.lock mengatakan penjaga di 2.11.1. Setiap bantuan tentang masalah ini dihargai.

Komentar yang paling membantu

Saya baru saja memperbarui versi permata penjaga, dan itu berhasil dengan ajaib

Semua 16 komentar

1) Hapus saja guard-spring dari Gemfile dan Guardfile Anda.
2) Kemudian tingkatkan guard-rspec (jalankan bundle update guard-rspec )
3) Atur guard-rspec untuk menggunakan pegas (lihat ini: https://github.com/guard/guard-rspec#options)

Penjelasan:
guard-spring tidak diperbarui untuk bekerja dengan versi Guard yang lebih baru, tetapi itu bahkan tidak diperlukan lagi, karena guard-rspec mendukung pegas.

Terima kasih! Semuanya bekerja lagi setelah itu.

terima kasih, itu berhasil

tidak bekerja. saya tidak memiliki guard-spring di Gemfile dan Guardfile. langkah 2, 3 tidak membantu

@ElminDmitry - masalah Anda mungkin berbeda. Jika Anda memiliki "penjaga/penjaga" dalam pesan, Anda mungkin menggunakan beberapa plugin Penjaga yang sudah ketinggalan zaman.

Coba "bundle exec rake (...)" sebagai gantinya - mungkin membantu untuk menemukan penyebabnya.

Jika Anda bisa, buka edisi baru, rekatkan Gemfile dan Gemfile.lock Anda (atau setidaknya bundle show output).

Atau, Anda dapat mencoba menjalankan guard -d - kesalahan apa pun juga dapat membantu.

Masalah muncul setelah menambahkan dan menginstal gem 'guard-spork' gem 'childprocess'

Guard-spork sudah ketinggalan zaman sejauh yang saya ingat, jadi lepaskan dan/atau gunakan guard-zeus atau pegas.

Terimakasih atas bantuannya

Salah satu yang sudah ketinggalan zaman bagi saya adalah penjaga-resque.

Saya memiliki masalah serupa dengan basis kode lama. Berikut adalah versi yang berhasil bagi saya untuk mengatasi persyaratan penjaga/penjaga yang hilang.

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

Sama di sini hari ini. Saya harus menyematkan rspec ke ' ~> 3.4.0' untuk menyelesaikannya, setelah bundle update memberi saya rspec 3.5 beta3.

Saya baru saja memperbarui versi permata penjaga, dan itu berhasil dengan ajaib

siapa pun yang menggunakan guard-konacha , tampaknya tidak lagi berfungsi untuk siapa pun yang juga mendapatkan

LoadError: cannot load such file -- guard/guard

@tastycakeman guard-konacha gem bergantung pada Guard versi 1. Ubah gemfile Anda menjadi gem 'guard-konacha', github: 'lbeder/guard-konacha' yang memiliki spesifikasi permata yang diperbarui untuk mendukung versi Guard yang lebih baru.

Saat menjalankan rake db:create saya menghadapi kesalahan berikut:

`rake dibatalkan!

LoadError: tidak dapat memuat file seperti itu -- 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 blok di 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: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:dalam 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 blok di membutuhkan'
/Users/macbookpro06/.rvm/gems/ruby-2.0. 0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb :65:dalam each' /Users/macbookpro06/.rvm/gems/ruby-2.0.0-p247@oohmp-v2/gems/bundler-1.16.0/lib/bundler/runtime.rb:65:in memerlukan'
/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 :dalam 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:dalam <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:di <main>' (See full trace by running task with --trace)

Saya baru mengenal Ruby, tetapi sekarang sudah 3 hari, gagal membuatnya berfungsi di windows. kesalahan saya:
menyapu db: buat
menyapu dibatalkan!
LoadError: tidak dapat memuat file seperti itu -- /mnt/c/code/myapp/config/application
/mnt/c/code/myapp/ rakefile:4 :di require_relative' /mnt/c/code/myapp/rakefile:4:in (Lihat pelacakan lengkap dengan menjalankan tugas dengan --trace)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat