플러그인에서 eth 지엄을 설치해야 하는데, 이게 정말 어렵네요. 이 지엄은 여러 다른 지엄에 의존하고 있고, 그중 일부는 네이티브 확장 기능이 있습니다. 시도해 보시겠다면 의존성 목록을 아래에 첨부합니다.
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되어 있음에도 불구하고 찾을 수 없다고 합니다. 지엄을 포크해서 절대 경로를 수동으로 require하는 시도도 해보고, mini_portile2를 rbsecp256k1에 그대로 클론해서 거기서 require하는 시도도 해봤지만, 아직까지 아무것도 해결되지 않았습니다.
도움을 주시면 정말 감사하겠습니다.