для автономного скрипта на Ruby, что Rails любит такие функции развертывания, как Gemfile / "комплектация установки" и т. Д.
при условии, что вы разрабатываете сценарий Ruby, который хотите протестировать, а затем развернуть и, возможно, передать другим, какой подход к развертыванию, например, в Rails, вы бы использовали:
a) GEM - маркировка требований GEM и установка их по мере необходимости - например, Rails "Gemfile", где вы отмечаете, какие гемы вам нужны, а затем "bundle install" устанавливаете их
b) File Require - автоматически загружать файлы * .rb, если они находятся в каталоге скриптов (я имею в виду Rails, где, если вы поместите файл класса в каталог apps / model, Rails автоматически загрузит / требует файл для вы)