Hem iş hem de ev bilgisayarlarımda yakın zamanda Ruby'yi 2.3.1'e yükselttim ruby-install. kullanırımchrubyRuby değiştiricim olarak .
Bu uyarıyı terminalimde görmeye başladım:
Ignoring bcrypt-3.1.11 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.11
Ignoring bcrypt-3.1.10 because its extensions are not built. Try: gem pristine bcrypt --version 3.1.10
Ignoring binding_of_caller-0.7.2 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.7.2
Ignoring byebug-9.0.5 because its extensions are not built. Try: gem pristine byebug --version 9.0.5
Ignoring byebug-5.0.0 because its extensions are not built. Try: gem pristine byebug --version 5.0.0
Ignoring concurrent-ruby-ext-1.0.2 because its extensions are not built. Try: gem pristine concurrent-ruby-ext --version 1.0.2
Ignoring debug_inspector-0.0.2 because its extensions are not built. Try: gem pristine debug_inspector --version 0.0.2
İşimde, bilgisayarda, liste çok daha uzundu, ancak çözülmesi kolaydı. Öneriyi denediğimde, cevheri gem pristine GEMbulamadığını söyledi, ben de koştum gem install GEMve bu onu çözdü.
Evde hiçbir şey çalışmıyor.
Sağduyu ve diğer çeşitli Stack sorularından denediğim şeyler:
gem pristine GEMgem pristine --all- mücevheri kaldırma ve yeniden yükleme
gem updategem update --systembundle update- kaldırma ve yeniden yükleme
bundler - kaldırma ve yeniden yükleme
rails(Yine de bu Rails'e özgü bir sorun değildir.) - silme
~/.bundle/ - Açmak
XCodeve bazı uzantıları yüklemesine izin vermek (Yapması gerekiyordu, ancak hiçbir şeyi düzeltmedi.) brew doctortüm küçük sorunları çalıştırıp çözdükten sonrabrew updatevebrew upgradegem install curb(Bu cevherin bu sorunla ne ilgisi olduğunu hayal edemiyorum, ancak iki farklı kişi onu aynı uyarının düzeltilmesinin son adımı olarak listeledi.)
gem pristine --allişe yaramadı. Paketleyici dahil tüm mücevherleri silerek çözüldü. Sonra paketleyiciyi yükledim gem install bundlerve sonunda projeme geri döndüm ve çalıştırdığım bundle installtüm mücevherlerimi yeniden yükledi ve her şey çalışıyor

bcryptve hala bana bununla ilgili iki uyarı verdi.