やって違いは何ですか:私は、人々は両方をやって見レーキとバンドルのexec rakeは何をするのですか?
bundle exec rake
と
rake
を、私は私の命令の前にbundle
を決してしない、その理由が何であるか好奇心?
やって違いは何ですか:私は、人々は両方をやって見レーキとバンドルのexec rakeは何をするのですか?
bundle exec rake
と
rake
を、私は私の命令の前にbundle
を決してしない、その理由が何であるか好奇心?
bundle execは、バンドルのコンテキストでコマンドを実行します。 このコマンドはコマンドを実行し、Gemfile
で指定されたすべての宝石をRubyプログラムで使用できるようにします。 さまざまなバージョンの宝石を使っているアプリがたくさんある場合に非常に便利です。 詳細については、docsを参照してください。http://gembundler.com/man/bundle-exec.1.html
bundle exec
Bundlerの環境でコマンドを実行してください。つまり、Gemfileではレイク0.9、RubyGemsにはrake 10がインストールされているとします。 bundle exec rake
は10
は、私が思う熊手0.9の代わりに、熊手を実行します。このhttp://stackoverflow.com/questions/6588674/what-does-bundle-exec-rake-dbmigrate-mean答えを持っている可能性があり – Khaled
重複します。http: //stackoverflow.com/questions/6588674/what-does-bundle-exec-rake-mean –