ruby - gem(パッケージ管理) - its extensions are not built

クラウディア 
1. 概要
2. gem でインストール

1. 概要

 この状況に気づいたのが、2021年7月9日ですが、多分、ずいぶん前から発生していたのではないかと思われます。  システムのバージョンをあげたときか、何かの「ports」がインストールできなかったために、「pkg」でインストールしたら、派生的になくなってしまったモジュールがあったのかと思われます。  「ruby」のプログラムを起動すると

Ignoring nokogiri-1.11.1 because its extensions are not built. Try: gem pristine nokogiri --version 1.11.1
 てな、ワーニングが表示されます。  本当は、もっとたくさん出ていたのですが、大概は、「ports」でモジュールを再インストールすることで、解消しました。  「ports」でインストールしても残ったのが、「nokogiri」

2. gem でインストール

 ここはひとつ、言われたとおりにやってみます。

$ gem pristine nokogiri
Restoring gems to pristine condition...
/usr/local/lib/ruby/site_ruby/2.7/rubygems/package.rb:509: warning: Using the last argument as keyword parameters is deprecated
Building native extensions. This could take a while...
Restored nokogiri-1.11.1
Cached gem for nokogiri-1.11.7 not found, attempting to fetch...
Fetching nokogiri-1.11.7.gem
/usr/local/lib/ruby/site_ruby/2.7/rubygems/package.rb:509: warning: Using the last argument as keyword parameters is deprecated
Building native extensions. This could take a while...
Restored nokogiri-1.11.7
 無事、インストールできたようで、その後、冒頭のメッセージは出力されなくなりました。