プラグインに eth gem をインストールする必要があるのですが、非常に苦労しています。他の多くの gem に依存しており、そのうちのいくつかはネイティブ拡張機能を持っています。試していただけるように、依存関係のリストを以下に示します。
gem 'pkg-config', '1.4.7', require: false
gem 'mkmfmf', '0.4', require: false
gem 'keccak', '1.3.0', require: false
gem 'zip', '2.0.2', require: false
gem 'mini_portile2', '2.7.0', require: false
gem 'rbsecp256k1', '5.1.0', require: false
gem 'konstructor', '1.0.2', require: false
gem 'ffi', '1.15.5', require: false
gem 'ffi-compiler', '1.0.1', require: false
gem 'scrypt', '3.0.7', require: false
gem 'eth', '0.5.1', require: false
gem 'siwe', '1.0.0', require: false
問題は rbsecp256k1 にあります。ネイティブ拡張機能のビルドのために mini_portile2 を要求しようとしますが、インストールされて require されているにもかかわらず、見つけることができません。フォークして絶対パスを手動で要求したり、文字通り mini_portile2 を rbsecp256k1 にクローンしてそこから要求したりと、あらゆる手を尽くしましたが、まだ何も機能していません。
何か助けがあれば大変ありがたいです。