bundle install
を実行すると、次のエラーが表示されます
Make sure that `gem install couchbase -v '1.3.3'` succeeds before bundling.
今、私はGemfile
にこのgemを含めていないので、いくつかの依存関係から来ています。どのCouchbase Gemに依存するGemを見つけることができますか?
bundle install
が失敗し、この依存関係を把握するためのGemfile.lock
がないためです。
gem dependency
(引数なし)は、現在のGemfileからのすべてのgemとその依存関係を表示する必要があります。
編集:
特定の(またはすべての)gemを使用しているgemを見つけたい場合は、gem dependency -R
(またはdep
の代わりにdependency
のみ)を実行することもできます。
より深い依存関係については、最初のgem依存関係の出力(正規表現か?)を解析し、gemの名前を選択し、それぞれに対してgem dep
を呼び出しますが、それは単なるゆるい考えです。
bundler を使用して、依存関係グラフを作成することもできます。
Graphvizをインストールします。
gem install Ruby-graphviz
その後:
bundle viz
新しく作成したRailsアプリの例:
次のオプションを試すこともできます。
bundle help viz