Мне нужно запустить несколько строк кода Ruby с терминала, но я не могу найти для него нужный параметр.
Вы можете объяснить, как это сделать?
Мне нужно запустить несколько строк кода Ruby с терминала, но я не могу найти для него нужный параметр.
Вы можете объяснить, как это сделать?
Ответы:
Вы можете запускать команды ruby в одной строке с -e
флагом:
ruby -e "puts 'hi'"
Проверьте страницу руководства для получения дополнительной информации.
require 'date'
. Итак:ruby -e "require 'date'; Date.new(2012,12,31).yday"
ruby -r date -e "puts Date.new(2012,12,31).yday"
-r
флага.