Refactor annoying ruby, add the bin_path option to pass into the startup script