4

この種の RubyGems プラグインが既に存在するかどうかを誰かが知っているかもしれません。

RVM を使用していません*またはバンドラー (編集: コメントのスレッドを参照)ので、システム gem の大きなボールがインストールされています。どれが本当に使いたいgemか、どれが本当に使いたいgemのために存在しなければならない依存関係であるか、どれがクリーンアップできるただのジャンクかを整理したいと思います。

誰かが Gentoo に精通している場合、Gentoo のパッケージ管理に似たものを考えていますが、RubyGems の代わりに - 私が本当に保持したい宝石の小さなリストにタグを付けてから、すべてを通過できるコマンドを実行する方法です。私の宝石とそれらの宝石の依存関係ではないものをクリーンアップします。つまり、RubyGems に設定された「@world」です。

*Microsoft Windows を使用する必要があるため、いずれにせよ RVM は私にとってオプションではありません。

4

1 に答える 1

0

graphviz をインストールすると、これを実行bundle vizして依存関係のドット表記マッピングを生成し、それを使用して、実際にインストールする必要がある gem (ただし、バンドラー経由でインストールしたもののみ) まで依存関係を追跡できます。

bundle viz --format=dot
于 2013-03-25T16:44:08.663 に答える