質問

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つのリンクは、バンドラーに関するすべてを説明しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top