Saya telah mencoba menemukan beberapa solusi untuk ini, tetapi saya benar-benar tidak dapat menemukan apa pun yang terkait dengan kesalahan yang muncul bagi saya ketika saya menjalankan perintah rails:
rel menghasilkan model Judul buku: ringkasan string: teks isbn: string
/home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated
/home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated
/home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: warning: constant ::Fixnum is deprecated
Running via Spring preloader in process 3579
Expected string default value for '--jbuilder'; got true (boolean)
invoke active_record
identical db/migrate/20170104114702_create_books.rb
identical app/models/book.rb
invoke test_unit
identical test/models/book_test.rb
identical test/fixtures/books.yml
Adakah yang tahu apa yang mungkin menyebabkan kesalahan ini?
sumber
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]
tetapi juga mendapatkan masalah ini.Saya memperbaiki milik saya dengan memperbarui rel
sumber
bundle update geocoder
Menerima kesalahan berikut lagi, tepat sebelum konsol rel dimulai:/home/moi/.rvm/gems/ruby-2.4.0/gems/geo-distance-0.2.2/lib/geo-distance/core_ext.rb:13: warning: constant ::Fixnum is deprecated
Saya berasumsi Anda menggunakan Rails 5? Lihat tautan ini (ke arah bawah). Sepertinya peringatan ini akan hilang dengan rilis # 27458.
sumber
Jika peringatan penghentian dalam dukungan aktif ini adalah satu-satunya peringatan yang Anda lihat, Anda dapat menekannya dengan meneruskan variabel RUBYOPT bash dengan opsi -W0 yang akan membungkam.
jadi alih-alih
rails server
mencoba:RUBYOPT="-W0" rails server
atauRUBYOPT="-W0" bin/rails server
Di rails 5.0 Anda mungkin ingin membiasakan diri menggunakan bin / rails bukan hanya rails, karena itu adalah versi global rails yang mungkin sama atau mungkin tidak sama dengan versi rails lokal Anda.
sumber
Saya memperbaiki
therubyracer
permata pembaruan ini dari versi '0.12.2' menjadi '0.12.3'sumber