Следующая информация была получена из ссылки на команду rubygems, связанной ниже:
http://guides.rubygems.org/command-reference/#gem-dependency
Первая команда, которую вы запрашиваете, - это "зависимость от гемов".Ниже приведено описание команды.
gem dependency GEMNAME [options]
Options:
-v, --version VERSION Specify version of gem to uninstall
-r, --[no-]reverse-dependencies Include reverse dependencies in the output
-p, --pipe Pipe Format (name --version ver)
Common Options:
--source URL Use URL as the remote source for gems
-h, --help Get help on this command
--config-file FILE Use this config file instead of default
--backtrace Show stack backtrace on errors
--debug Turn on Ruby debugging
Arguments:
GEMNAME name of gems to show
Summary:
Show the dependencies of an installed gem
Defaults:
--version '> 0' --no-reverse
Вторая необходимая вам команда - "gem install".Зависимости устанавливаются автоматически.Прочитайте приведенную ниже цитату из справочника по командам для получения более подробной информации.
"gem install" установит указанный гем.Он попытается выполнить локальную установку (т. Е. Файл .gem в текущем каталоге), и если это не удастся, он попытается загрузить и установить самую последнюю версию нужного вам гема.
Если гемБудучи установленным удаленно, и это зависит от других неустановленных гемов, gem загрузит и установит их после подтверждения операции.