2017-04-08 7 views
7
  1. bundle & bundlerコマンドの違いは何ですかをインストールしますか?バンドル

  2. bundle & bundle installの違いは何ですか?

  3. 違いがない場合は、同じことをする複数のコマンドを使用する理由は何ですか?

答えて

6
  1. 実行可能bundle & bundler have the same functionalityしたがって交換可能に使用することができます。 bundler/exeディレクトリには、実行可能ファイルbundlerが実行可能ファイルbundleをロードするだけであることがわかります。 bundleコマンドは、bundlerコマンドよりも一般的に使用されているようです。

  2. コマンドbundle & bundle installも同じ機能を持っています。 bundleThorbundle's default task is installを使用します。また、bundle iはのため、bundle installと同じことを行います。

  3. これは素晴らしい質問です。 :-) RubyはPerl programming motto: "There's more than one way to do it."に従う傾向があります。私はZen of Pythonの方針を好む傾向があります。「これを行うには、1つ、好ましくは1つの明白な方法が必要です。私は、後者の原理がprinciple of least astonishmentに対応し、keep things simpleを助ける傾向があると思う。しかし、全体としては、私はまだRubyでプログラミングする方が好きです(特に、HTTPベースのRESTful APIを構築する場合は、Rackを使用します)。 Rubyはシンプルでエレガントで読みやすいと思います。もしRubyがこの問題に関してPythonの立場を取っていれば、Rubyはもっと良くなるだろう。