54

今日、curl式を介してhomebrewインストールしましたが、インストールした後(およびシェルを再調達した後)、次のことに気付きました:

% which curl 
/usr/bin/curl

実際のところ、の出力はbrew install curlのみの式でありcurl、OS X に既に存在していたため、未特定の問題が発生する可能性があるため、それを Homebrew プレフィックスにリンクしなかったと述べています。

次に、それは次のように述べています

通常、これによる影響はありません

私が知りたいのですが:

  • 具体的にはどのような問題ですか?
  • Homebrew 経由で樽のみのフォーミュラをインストールする目的は何ですか? 新しくインストールされたツールが にない場合、どのように影響がないのPATHでしょうか?
4

2 に答える 2

57
  • 問題:自作アプリケーションが同じのデフォルトのOS Xバージョンの前のパスに配置されている場合、実際には何かが起こる可能性があります。最も一般的な問題は、2つのバージョンで使用可能なコマンドラインオプションのセットの違い、またはオプションの意味の違いが原因で発生します。カールの場合、結果はそれほど悪くないかもしれませんが、他のアプリケーションの場合、最悪の場合、OSを壊す可能性があります。
  • 樽のみ:カールの2つのバージョンがあります!デフォルトのOSX、および自作。デフォルトではなく自作で使用する機能を使用する場合は、自作カールを明示的に呼び出すことで使用できます。正確なパスは、自作をどのように設定したかによって異なります。新しくインストールされたバージョンはパスにないため、明示的に呼び出されない限り、問題が発生する可能性はほとんどありません。
于 2011-01-14T13:24:16.613 に答える