仕事用と家庭用の両方のコンピューターで、最近Rubyを2.3.1にアップグレードしましたruby-install。chrubyRubyスイッチャーとして使用しています。
私の端末でこの警告が表示され始めました:
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私の仕事、コンピューターでは、リストははるかに長くなりましたが、解決は簡単でした。私が提案したものを試したgem pristine GEMところ、宝石が見つからないことがわかりましたので、私は走りましたgem install GEM、そしてそれはそれを解決しました。
自宅では何も機能していません。
常識と他のさまざまなスタックの質問から、私が試したもの:
- gem pristine GEM
- gem pristine --all
- 宝石のアンインストールと再インストール
- gem update
- gem update --system
- bundle update
- アンインストールと再インストール bundler
- アンインストールと再インストールrails(ただし、Rails固有の問題ではありません。)
- 削除する ~/.bundle/
- XCodeいくつかの拡張機能を開いてインストールできるようにする必要はありましたが、何も修正されませんでした。)
- brew doctorすべての小さな問題を実行して解決し、- brew updateそして- brew upgrade
- gem install curb(私はこの宝石がこの問題と何をしているのか想像できませんが、2人の異なる人が同じ警告に対する修正の最後のステップとしてそれを挙げました。)
gem pristine --all動作しませんでした。バンドラーを含むすべての宝石を削除することで解決しました。次にgem install bundlerbundle install
                
bcryptしても、2つの警告が表示されました。