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
 無事、インストールできたようで、その後、冒頭のメッセージは出力されなくなりました。

audiobook.jp
AbemaTV 無料体験
TikTok Shop 【リピート用プログラム】
ハイスピードプラン
ネットオークションの相場、統計、価格比較といえばオークファン
葬送のフリーレン Prime Video
JETBOY
EaseUS
ベルリッツ
U-NEXT
アフィリエイトのアクセストレード
5G CONNECT
損保との違い
earthcar(アースカー)
それがだいじWi-Fi
EMEET 1
Amazonギフトカード
【usus ウズウズ】
サウンドハウス
健康サポート特集
薬屋の独り言