バンドラーは(一般的に)どのように機能しますか?
-
27-09-2019 - |
質問
Ruby/Railsはかなり初めてですが、Bundlerを見ていて、それが正確にどのように機能するのか疑問に思っていました。通常のような宝石の完全なセットをインストールしますか gem install XYZ
そして、Gemfileを使用して、特定のアプリケーションで使用するためにこれらの宝石の特定のサブセットを引いてください。または、通常は宝石を取り付けなく、gemfileにそれらを含めるだけで、 bundle install
それらをすべてバンドルに含めるには、アプリケーションで使用されますか?
これに答えるのに時間を割いてくれてありがとう、私はバンドラーの機能が正確に何であるかについて少し混乱しています。
- マップ
解決
バンドラーをパッケージ管理ツールと考えてください。
から bundle help
指図:
bundle install
#現在の環境をシステムにインストールします
bundle package
#ロックしてから、すべての宝石をベンダー/キャッシュにキャッシュします
それで bundle install
コマンドはすべての宝石をにインストールします システム Gemfileとその依存関係にリストされています。宝石が以前にインストールされていなかった場合、Gemcutter Repoから取得します。 bundle package
.gemファイルをキャッシュします アプリ ベンダー/キャッシュディレクトリ。
実行する必要はありません gem install
最初。
他のヒント
これらの2つのリンクは、バンドラーに関するすべてを説明しています。
所属していません StackOverflow