#ruby-on-rails #thor #zeus
#ruby-on-rails #thor #zeus
Вопрос:
Я бы хотел запускать свои команды Thor через среду Zeus. Кому-нибудь удалось это сделать?
Кто-то упоминал, что вы можете добавить команду в thor.json
файл, http://railscasts.com/episodes/412-fast-rails-commands?view=comments но я действительно не понимаю, что это значит. Я не могу найти никаких ссылок на thor.json
в документах thor.
Ответ №1:
Мне удалось с этим разобраться. Запустите zeus init
внутри своего проекта. Это создаст 2 файла, которые следует игнорировать в вашем репозитории zeus.json
amp; custom_plan.rb
.
Добавить "thor": ["t"]
в development_environment
раздел в zeus.json
. Затем добавьте следующий метод в custom_plan.rb
файл:
def thor
require 'thor/runner'
$thor_runner = true
Thor::Runner.start
end
Теперь загрузите zeus zeus start
и в терминале другого типа zeus t -T
, чтобы увидеть список команд thor.