الحصول على هذا الخطأ عندما أحاول تشغيل mina deploy
على Ruby 2.3.0
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/specification.rb:2158:in `method_missing': undefined method `this' for #<Gem::Specification:0xe792e4 mina-0.3.0> (NoMethodError)
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/specification.rb:1057:in `find_active_stub_by_path'
from /usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:64:in `require'
from /usr/local/rvm/gems/ruby-2.3.0/gems/mina-0.3.0/bin/mina:5:in `<top (required)>'
from /usr/local/rvm/gems/ruby-2.3.0/bin/mina:23:in `load'
from /usr/local/rvm/gems/ruby-2.3.0/bin/mina:23:in `<main>'
from /usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `eval'
from /usr/local/rvm/gems/ruby-2.3.0/bin/ruby_executable_hooks:15:in `<main>'
أواجه نفس المشكلة ، حتى على mina v0.3.8: صرخة:
نفس الخطأ :(
/Users/helio/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/specification.rb:2158:in method_missing': undefined method
this 'لـ # <: المواصفات: 0x3ffbac81a0a0 i = "6"> (NoMethodError)
كان لديه نفس الخطأ في روبي 2.1.8
وقمت بإصلاحه بمجرد تحديث RubyGems وإعادة تثبيت هذه الأحجار الكريمة ويعمل الآن
gem update --system
gem uninstall mina
gem install mina
أستخدم RVM لخفض مستوى روبي من 2.3.0 و 2.2.4 ، وإعادة تثبيت جوهرة المينا وهي تعمل بشكل جيد.
أنا قادر الآن على تشغيل mina على Ruby 2.3.0 بعد اتباع الخطوات بواسطة @ san983. شكرا يا رجل!
@ san983 أنقذت يومي مع مينا آخر كنت أخطط للذهاب إلى كابيسترانو. شكرا يا رجل!
لا يعمل في الاصدار 2.2.1 تغير الى 2.3.1 وعمل ...
لا يعمل في روبي 2.3.1
القمر ما هو الخطأ الذي تحصل عليه؟
سجل:
/usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:2158:in method_missing': undefined method
this 'لـ # <: المواصفات: 0xec0d74 i = " 6 "> (NoMethodError)
من /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1057:in find_active_stub_by_path'
from /usr/local/rvm/rubies/ruby-2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:64:in
يتطلب '
من /usr/local/rvm/gems/ruby-2.3.1/gems/mina-0.3.8/bin/ mina: 5 : في <top (required)>'
from /usr/local/rvm/gems/ruby-2.3.1/bin/mina:23:in
load '
من /usr/local/rvm/gems/ruby-2.3.1/bin/ mina: 23 : في <main>'
from /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_hooks:15:in
Eval '
من /usr/local/rvm/gems/ruby-2.3.1/bin/ruby_executable_ hooks: 15 : in
أستخدم RVM لخفض مستوى Ruby من 2.3.1 و 2.2.5 ، وإعادة تثبيت mina وهو يعمل بشكل جيد.
في المثال الخاص بي ، قمت بإلغاء تثبيت mina ... استخدمت rvm 2.3.1 وقمت بتثبيت mina وعملت
التعليق الأكثر فائدة
كان لديه نفس الخطأ في روبي 2.1.8
وقمت بإصلاحه بمجرد تحديث RubyGems وإعادة تثبيت هذه الأحجار الكريمة ويعمل الآن
gem update --system
gem uninstall mina
gem install mina