mini_racer で使用する libv8 のインストールに関する問題 (Git bash を使用する Github ページ サイト プロジェクト)

概要

私のシステム/バージョンは次のとおりです。

その後、次のエラーが発生しました。

An error occurred while installing libv8-node (18.16.0.0), and Bundler cannot
continue.

In Gemfile:
  mini_racer was resolved to 0.8.0, which depends on
    libv8-node

そこで、これを修正する方法を調べました。ほとんどの人は gem install libv8 -v ‘3.16.14.3’ – –with-system-v8 を使用すると言いました。私はそれを試しましたが、機能し、以下の結果が返されました。

gem install libv8 -v '3.16.14.3' -- --with-system-v8 
Temporarily enhancing PATH for MSYS/MINGW... Building native extensions with: '--with-system-v8' This could take a while...
Successfully installed libv8-3.16.14.3 Parsing documentation for libv8-3.16.14.3 Done installing documentation for libv8 after 0 seconds 1 gem installed

その後、bundle install を再度実行しました。 mini_racer に関しても同じエラーが表示されます。私が試したその他のことは、 gem update –system、gem update –system (最新バージョンがインストールされていることを示します)、および VS コードで gem ‘mini_racer’、‘0.8.0’ を探しているバージョンで指定しようとしました私のGemファイルに。これらはどれも私には効果がありません。

なにか提案を?愚かな質問でしたら申し訳ありませんが、解決策を探すために立ち往生しているインターネットリソースでは、問題はまったく解決されません。みんなありがとう

私の Gemfile は次のようになります ここに画像の説明を入力してください

解決策

この解決策を試してください。このエラーには多くの理由がありますが、あなたのケースではこれがより信頼できると思われます https://github.com/alshedivat/al-folio/issues/691#issuecomment-1146779021