27

行うことの違いは何ですか:

bundle exec rake

rake

私は人々が両方をしているのを見bundleます、私は私の命令の前に決してしません、それの理由が何であるか興味がありますか?

4

2 に答える 2

22

bundle execバンドルのコンテキストでコマンドを実行します。このコマンドはコマンドを実行し、で指定されたすべてのgemGemfileをRubyプログラムで要求できるようにします。さまざまなバージョンのgemが使用されている多くのアプリケーションがある場合に非常に便利です。

詳細については、ドキュメントを参照してください:http: //gembundler.com/man/bundle-exec.1.html

于 2012-12-24T21:14:37.737 に答える
15

bundle execBundlerの環境でコマンドを実行します。つまり、Gemfileにrake 0.9があり、RubyGemsにrake10がインストールされているとします。bundle exec rakerake10の代わりにrake0.9を実行します。

于 2012-12-24T21:17:14.800 に答える