#環境
ruby 2.5.1
rails 5.2.4
#背景
rubyのバージョンを変え、dockerとmysqlを導入した際に、いつの間にかera
#問題
rails sを実行すると以下のログが出力される
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
Ignoring nokogiri-1.8.4 because its extensions are not built. Try: gem pristine nokogiri --version 1.8.4
railsアプリは立ち上がるが、上記のログ出力を無くしたい
#試したこと【1】
[Ignoring gems because its extensions are not built [duplicate]
](https://stackoverflow.com/questions/48339706/ignoring-gems-because-its-extensions-are-not-built #)
$ gem pristine --all
####gem pristine --all とは
[https://helen.hatenablog.com/entry/2016/04/24/140820](https://helen.hatenablog.com/entry/2016/04/24/140820 #)
pristineをすると、インストールされたgemとgemのキャッシュを比較し、もし一致しなければキャッシュされたものを復元する
インストールしたgemに変更を加えていた場合、pristineコマンドは戻してしまう
すべての再構築と変更を確認した後のgemの再構築する
キャッシュされたgemが見つからなかった場合はダウンロードされる
--no-extensionsをつけるとgemの拡張を復元しない
###解決しました
rubyのバージョンを変えた際にnokogiriと依存関係にあるgemとの間に問題が起きたのかもしれない。