2

新しい展開の前に、Rails 3.2.8 を含むすべての gem を更新しました。しかし、何かが gem "termios" バージョン 0.9.4 をインストールしようとしているため、私のアプリケーションは壊れています。

どうやら、0.9.4 は私が所有するどのコンピューターまたはサーバーでも動作しません。いくつかの新しいバージョン (具体的には 0.9.6) がありますが、それらはバンドラーが gem を探す場所には投稿されません。

Github にいくつかのバージョンがありますが、不思議なことに「ruby-termios」という名前に変更されています。さて、私の Gemfile の中に ruby​​-termio を探していない gem があります。termios を探しています。失敗。

どのgemがこれをインストールしようとしているかを調べるにはどうすればよいですか?

4

2 に答える 2

4

Gemfile.lock を確認してください。すべての gem とその依存関係がリストされています。過去にこれらの gem をインストールできたことがあれば、その依存関係がどこから来ているのかを知ることができます。

于 2012-08-23T16:05:58.830 に答える
2

このgemコマンドは、依存関係のツリーをダンプします。

$ gem dependency

または、特定の宝石だけをチェックしたい場合。

$ gem dependency foo

于 2012-08-23T16:03:33.967 に答える