

irbを動かすとなぜか`Ignoring jaro_winkler-1.5.2 because its extensions are not built.
Try: gem pristine jaro_winkler --version 1.5.2)`というメッセージが表示されます。なお`gem
pristine jaro_winkler --version 1.5.2`をsudoを通して実行して再起動しましたが解決には至っていません.
この場合どうすれば良いのでしょうか？

**追記:できる限りの詳細**  
恐らくこのパッケージはatomのオートコンプリート用にインストールした`ruby-
solargraph`の依存関係パッケージとしてインストールされたようです.このパッケージはFedoraのバージョン29の時まで正常に動作していました.つまり30にアップグレードしてから動作になくなりました.恐らくエラーを吐いている`jaro_winkler`が原因だと思います.`ruby-
solargraph`は`apm`でインストールしました.現時点で確認できているだけでこのエラーはirbを動かした時と`bundler`を動かした時に表示されるようです.

**さらに追記**  
`$HOME/.gem/ruby/gems`を調べてみた所`jaro_winkler`は入っていました.試しにroot権限でirbを実行してみた所エラーは表示されませんでした.恐らくユーザー側の問題かとは思いますが,解決までには至っていません.

OS:Fedora30  
マシン:ThinkPad X280  
Ruby:ruby 2.6.3p62


CC BY-SA 4.0
2019-05-23T09:12:07.577
55195
2020-05-30T11:18:32.710
2019-05-25T04:23:33.910
30493
30493
question
ruby linux fedora irb
なぜかirbを動かすと(Ignoring jaro_winkler-1.5.2 because its extensions are not built.)と表示される


なんとか自力で解決できたのでログを残しておきます.

**解決に至った経緯**  
まずビルドが完了していないとの事なので`$HOME/.gem/ruby/gems`の`jaro_winkler`を強引に手動でビルドした所解決しました.
なおオートコンプリートの復旧までは残念ながらできませんでした.


CC BY-SA 4.0
2019-05-25T04:52:30.603
55235
2020-05-30T11:18:32.710
2020-05-30T11:18:32.710
3060
30493
55195
answer