সতর্কতা: ধ্রুবক :: নতুন মডেল তৈরি করার সময় ফিক্সনাম হ্রাস করা হয়


88

আমি এর জন্য কিছু সমাধান অনুসন্ধান করার চেষ্টা করেছি, কিন্তু আমি যখন রেল কমান্ডটি চালাচ্ছি তখন আমার কাছে উপস্থিত ত্রুটিগুলির সাথে সম্পর্কিত কিছু খুঁজে পাচ্ছি না:

রেলগুলি মডেল উত্পন্ন করে বইয়ের শিরোনাম: স্ট্রিং সংক্ষিপ্তসার: পাঠ্য isbn: স্ট্রিং

/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

কেউ কি জানেন যে এই ত্রুটিগুলির কারণ হতে পারে?

উত্তর:


86

এই সতর্কতাগুলি উপস্থিত হয় কারণ আপনি রুবি ২.৪.০ ব্যবহার করছেন।

এই সংস্করণটি এই পরিবর্তনটির প্রবর্তন করেছে: পূর্ণসংখ্যায় ফিক্সনাম এবং বিগনামকে একীকরণ করুন

ঘোষণার জন্য এখানে দেখুন: https://www.ruby-lang.org/en/news/2016/12/25/ruby-2-4-0- রিলেজড /

সতর্কতাগুলি ক্রিয়াকলাপের রত্ন থেকে এসেছে যা রেলের অংশ এবং এটি একটি আসন্ন প্রকাশে স্থির করা হবে।

আপাতত আপনি কেবল এই সতর্কতাগুলিকে উপেক্ষা করতে পারেন।

আপডেট: রেলগুলি 5.0.2 প্রকাশিত হয়েছে , যা সতর্কতা থেকে মুক্তি পেয়েছে


4
আমি ব্যবহার করি ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin16]তবে এই সমস্যাটিও পাই।
বিমান

4
আমি কীভাবে সতর্কতাগুলি উপেক্ষা করব? "রেল গুলি" চালানো ব্যর্থ হয়
সুরোন

@ সওরন সতর্কতার কারণে এটি ব্যর্থ হওয়া উচিত নয়। সম্ভবত আপনার অতিরিক্ত কিছু ত্রুটি আছে?
ইনগোএলবার্স

19

আমি রেল আপডেট করে আমার স্থির করেছি

bundle update rails

4
এটি একটি নতুন টার্মিনাল খোলার আগ পর্যন্ত আমার পক্ষে কাজ bundle update geocoderকরেছিল: রেল কনসোল শুরু হওয়ার ঠিক আগে, নিম্নলিখিত ত্রুটিটি আবার পাওয়া:/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
ফরেস্ট উইলকিন্স

9

আমি ধরে নিচ্ছি আপনি 5 টি রেল ব্যবহার করছেন? পরীক্ষা করে দেখুন এই লিঙ্কে (নিচে প্রতি)। দেখে মনে হচ্ছে এই সতর্কতাগুলি # 27458 প্রকাশের সাথে চলে যাবে।


8

যদি সক্রিয় সমর্থনে এই অবমূল্যায়নের সতর্কতাগুলি কেবলমাত্র আপনি দেখছেন যে সতর্কতাগুলি আপনি দেখতে পাচ্ছেন তবে আপনি RWYOPT বাশ ভেরিয়েবলটি -W0 বিকল্পের সাহায্যে পাস করতে পারেন যা নিঃশব্দ হয়ে যাবে।

পরিবর্তে rails server চেষ্টা করুন: RUBYOPT="-W0" rails serverবাRUBYOPT="-W0" bin/rails server

রেল 5.0 এ আপনি কেবল রেল নয়, বিন / রেল ব্যবহার করার অভ্যাস পেতে চাইতে পারেন, কারণ এটি বিশ্বব্যাপী রেল সংস্করণ যা আপনার স্থানীয় রেলের সংস্করণ হিসাবে একই হতে পারে বা নাও পারে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.