any_good
any_good copied to clipboard
Ruby 3.4 incompatibility (or missing dependency?)
❯ any_good yard
To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
/Users/pboling/.asdf/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/any_good-0.0.5/lib/any_good.rb:28:in 'AnyGood#fetch': uninitialized constant AnyGood::OpenStruct (NameError)
@data = OpenStruct.new(gem_info.merge(github_info))
^^^^^^^^^^
from /Users/pboling/.asdf/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/any_good-0.0.5/exe/any_good:6:in '<top (required)>'
from /Users/pboling/.asdf/installs/ruby/3.4.2/bin/any_good:25:in 'Kernel#load'
from /Users/pboling/.asdf/installs/ruby/3.4.2/bin/any_good:25:in '<main>'
Installing faraday-retry doesn't help:
❯ ruby -v
ruby 3.4.2 (2025-02-15 revision d2930f8e7a) +PRISM [arm64-darwin24]
❯ gem install faraday-retry
Fetching faraday-retry-2.2.1.gem
Successfully installed faraday-retry-2.2.1
1 gem installed
❯ any_good yard
/Users/pboling/.asdf/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/any_good-0.0.5/lib/any_good.rb:28:in 'AnyGood#fetch': uninitialized constant AnyGood::OpenStruct (NameError)
@data = OpenStruct.new(gem_info.merge(github_info))
^^^^^^^^^^
from /Users/pboling/.asdf/installs/ruby/3.4.2/lib/ruby/gems/3.4.0/gems/any_good-0.0.5/exe/any_good:6:in '<top (required)>'
from /Users/pboling/.asdf/installs/ruby/3.4.2/bin/any_good:25:in 'Kernel#load'
from /Users/pboling/.asdf/installs/ruby/3.4.2/bin/any_good:25:in '<main>'