Composer依存関係マネージャをインストールして今すぐ実行します。

Composer依存関係マネージャをインストールして今すぐ実行します。

Composer PHP依存関係マネージャをインストールし、Ubuntu 18.04でBashを使用して次のように実行しました。

curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer

2行composer2行目には、次のようなまたは&&類似の代替が含まれています;

curl -sS https://getcomposer.org/installer -o composer-setup.php
php composer-setup.php --install-dir=/usr/local/bin --filename=composer && composer

しかし、原則としては使用を非常に消極的であると申し上げたいと思います。パッドそして&&または;。たぶん態度を変える必要があるかもしれませんし、そうではないかもしれません。

--install-dir=/usr/local/binインストールの最後にComposerを直接実行して--filename=composerorの必要性を減らすorのような主張がありますか?&&;

答え1

--install-dir=/usr/local/binインストールの最後にComposerを直接実行して--filename=composerorの必要性を減らすorのような主張がありますか?&&;

Runningには./composer-setup.php --helpサポートされているオプションがリストされており、何を達成できるかは何もありません。

個々のコマンドの実行には問題はありません。これがシェルスクリプトの目的です。ただし、別の行には、ダウンロードとインストールが成功した場合にのみ実行されるという違いが&&あります。同じ効果が得られます(一部の環境では多くの注意がありますが、私が知っている限り何も適用されません)。&&composerset -e

コマンドラインを最小限に抑えるには:

curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && composer

ただし、常にダウンロードしたインストーラのコピーを保存することをお勧めします。

関連情報