안녕하세요! 저는 Discourse에서 이더리움으로 로그인(Sign-In with Ethereum)을 가능하게 하는 플러그인을 개발하고 있습니다. 문제는 플러그인을 설치할 때 의존성 중 하나인(rbsecp256k1)에서 오류가 발생한다는 것입니다.
ERROR: Error installing rbsecp256k1:
ERROR: Failed to build gem native extension.
current directory: /var/www/discourse/plugins/sdp/gems/2.7.5/gems/rbsecp256k1-5.1.0/ext/rbsecp256k1
/usr/local/bin/ruby -I /usr/local/lib/ruby/site_ruby/2.7.0 -r ./siteconf20220303-1234-gyqjb.rb extconf.rb
extconf.rb:3:in `require': cannot load such file -- mini_portile2 (LoadError)
from extconf.rb:3:in `<main>'
extconf failed, exit code 1
수동으로 의존성을 설치하면 개발 환경에서는 작동하므로, 어떤 일이 일어나고 있는지 궁금합니다.