Задать вопрос
Izy
@Izy
Учу

Как вызвать стандартные команды gem не через терминал, а в коде программы?

Имеется ввиду выполняется скрипт и по ходу дела предлагает установить gem
  • Вопрос задан
  • 179 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
mukizu
@mukizu
system("gem install rails")

Например, но делать так, я бы не советовал.
Пытаетесь заюзать какой-то гем, если нет - сообщаете об этом пользователю, пусть доустанавливает. Ставить модули за него - мягко говоря не айс.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
evgenykungurov
@evgenykungurov
Программист Ruby/Rails/Системный администратор
Вам почитать хотя бы азы. Прочитайте хотя бы одну книгу и почитайте интернет ресурсы.
По теме, подключаете гем так же как и в терминале, сперва require 'имя_гема'
Затем работаете с ним по типу ИмяГема::Класс.метод, или Класс.new, можете подключить все методы в свой файл методом include уже непосредственно в вашем классе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы