プロジェクトにGemfileがある場合、私の理解から(そしてこれを使用して見たものから)、Gemfile(より具体的にはGemfile.lockファイル)にあるgemにのみアクセスできます。
システムにインストールされているが、特に Gemfile.lock ファイルにはインストールされていないいくつかの gem を使用できるようにしたい - どうすればよいですか?
私の理由から: すべてが最新であることを保証する開発者 VM セットアップがあります。ただしbundle update
、プロジェクト内で実行しないと、使用する (Gem に依存する) ツールを更新できません (または、Gemfile にない場合は使用することさえできません)。
gem を最新の状態に保つことはできますが、Gemfile.lock 情報を更新せずにプロジェクトにバージョンを強制的に使用させることはできません。そのため、プロジェクトにすべてまたは特定のシステム gem を使用させ、Gemfile を「簡単な方法」として使用することをお勧めします。プロジェクトでシステムを最新の状態にします。」
別の注意: アプリケーションは rake タスクを使用して動作します (ツールには gem があり、gem はカスタム構成用の特定の rake ファイルを探します)。