Ответ 1
Чтобы увидеть визуальное представление дерева дерева зависимостей bundle viz
:
apt-get install graphviz && gem install ruby-graphviz && bundle viz
Он будет генерировать PNG файл дерева.
Bundler автоматически установит любые зависимости для указанных драгоценных камней, однако он не выводит, какие карты зависимостей сопоставляются с камнями в стандартном выпуске. Эта информация полезна, когда одна из зависимостей не выполняет установку.
Есть ли способ установить Bundler более подробным и сообщить об зависимостях при установке?
Я использую Bundler 1.0.2
Чтобы увидеть визуальное представление дерева дерева зависимостей bundle viz
:
apt-get install graphviz && gem install ruby-graphviz && bundle viz
Он будет генерировать PNG файл дерева.
Менее интересным, но одинаково эффективным способом является просто:
gem dep
который будет генерировать вывод стиля Gemfile.lock с информацией о зависимостях. Вы можете передать этот вывод на less
:
gem dep | less
Или, если вы ищете неудачную зависимость, вы можете сгладить ее с помощью некоторого контекста. Например, чтобы узнать, откуда моя неудачная Тонкая зависимость (не работает с JRuby), я сделал:
gem dep | grep -C 15 thin