Users/davidwu/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/eth-0.5.10/lib/eth/contract.rb:104:in `block in build': uninitialized constant Eth::Contract::Forwardable (NameError)
extend Forwardable
^^^^^^^^^^^
from /Users/davidwu/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/eth-0.5.10/lib/eth/contract.rb:103:in `initialize'
from /Users/davidwu/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/eth-0.5.10/lib/eth/contract.rb:103:in `new'
from /Users/davidwu/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/eth-0.5.10/lib/eth/contract.rb:103:in `build'
from /Users/davidwu/.rbenv/versions/3.1.2/lib/ruby/gems/3.1.0/gems/eth-0.5.10/lib/eth/contract.rb:64:in `from_abi'
from test.rb:5:in `<main>'
errors: