Like all ruby apps you need a full build environment and tons of dependencies, and if by chance a specific gem fails to compile you are toast in dependency hell.
Given the goal of the project an easier to install and use stack would have helped them.