Vagrant:Fedora 31にインストールした後に拡張機能がビルドされないため、Rubygemsを無視するバグ

Vagrant:Fedora 31にインストールした後に拡張機能がビルドされないため、Rubygemsを無視するバグ

Fedora 31にvagrantパッケージをインストールした後にコマンドを実行すると、無視されvagrantたRubygemsに対して次のエラーが発生します。

Ignoring ffi-1.10.0 because its extensions are not built. Try: gem pristine ffi --version 1.10.0
Ignoring json-2.2.0 because its extensions are not built. Try: gem pristine json --version 2.2.0
Ignoring unf_ext-0.0.7.6 because its extensions are not built. Try: gem pristine unf_ext --version 0.0.7.6

コマンドはまだ機能していますが、vagrant-libvirtをさらにインストールした後に何らかの種類のプロバイダが必要だったため、より多くのプロバイダが積み上げられ、Vagrantを介してValveのProtonを構築しようとすると、次のような結果が発生しました。 Vagrantがnokogiriの間違いを見つけられません。

これらの拡張をどのように構築しますか?私は提案されたコマンドを試しましたが、vagrant(/usr/share/gems/gems/にあります)をインストールしたときにdnfがインストールしたgemではなく、私のユーザーのホームディレクトリにローカルにインストールされているgemを変更しようとしていました。

答え1

問題は、Webサイトから以前にrvmをインストールしたために発生しました。コマンドを使用してrvmを削除しrvm implodeてシェルを再起動すると、問題が解決しました。

関連情報