Code dependencies are just the worst. There are two projects I'd currently like to locally build for testing, but I can't due to some cryptic issues related to Ruby and paths. This has been an issue for me for many, many projects (not just Ruby/paths) and prevents me from participating more in the development and testing process. Hours of StackOverflow and AI consultation typically just end in frustration with no progress because one issue just leads to another, and never to actually understanding what's going on. Big thanks to all the devs who have helped me over the years in these situations, even though it often didn't go anywhere. I'd like to end this rant with an appeal to providing automated builds for testing wherever possible to allow for broad participation. I know it can be a lot of extra effort, but it really removes insurmountable barriers for many.
Discussion
Yes, the version-dependency can be a mess. That's why I keep my software always linked against up-to-date stable packages, e.g. with Java I make sure that I use latest stable common-codecs and so on.
Unfortunately no prebuild for ruby, and please... no docker! :))
Do you mind sharing the errors?