2011-10-29 1 views
2

新しいレールプロジェクトを作成するたびに、最後にbundle installを実行する必要があります。私は誰もがこれをする必要はないという事実を知っています。私が作成するすべてのレールプロジェクトの後に「バンドルインストール」を実行する必要があるのはなぜですか?

この手順を回避できる方法はありますか?完了するまでに時間がかかります...

ありがとうございました。

+1

新しいRailsプロジェクトをいくつ作成してこれを行うのが大したことですか? –

+1

あなたは本当にbundleを使うべきです、それはあなたが持っているかもしれないほとんどあらゆる依存問題を解決します。 –

+0

@DaveNewton:それは本当にポイントではありません。私は理由と解決のために尋ねました。もしあなたがそれに貢献してください。ありがとう。 – nunos

答えて

3

bundle installは、すべての依存関係とバージョンが解決された、アプリケーション用の一連の宝石を用意しています。結果はGemfile.lockというファイルに格納されます。

あなたがアプリを生成した後bundle installでそれを作成するを持っているこの場合には、Gemfileを変更した後Gemfile.lockを更新するを持っている

Bunchlerを使用していない場合にのみbundle installを実行する必要はありません。これはRails 2.3でのみ可能です。

+0

あなたは* [Bundler with Rails 2.3]を使うことができます(http://gembundler.com/rails23.html)。 –

+0

あなたが言っていることは、レール2.3以前を使用すると、私はこのステップを避けることができるということですか? – nunos

+0

@Dave、あなたは*すべきです* - ははるかに容易になります。 –

関連する問題