Я следил за упомянутой ниже статьей, чтобы настроить apache, mysql, php с помощью поваренной книги шеф-повара.
http://gettingstartedwithchef.com/first-steps-with-chef.html
Моя цель состояла в том, чтобы написать отдельное приложение, которое будет выполнять все необходимые настройки для mysql, apache, php и т. д.
Следуя статье, я заметил, что они выполняют команды шеф-повара для установки материалов и вручную изменяют файлы конфигурации.
например, для следующей команды я написал соответствующий рубиновый эквивалент:
rvm install ruby-2.1.2
ruby equivalent : `rvm install ruby-2.1.2`
Аналогичным образом я нашел альтернативы для команд оболочки и подготовил свой рубиновый код.
Я не уверен, что это правильный подход.
2-й: как мы можем сделать пользовательскую функциональность, скажем, связать gemfile внутри репозитория проекта или запустить миграцию rails. Как выполнить эти операции, пожалуйста, руководство.