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行composer
2行目には、次のようなまたは&&
類似の代替が含まれています;
。
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=composer
orの必要性を減らすorのような主張がありますか?&&
;
答え1
--install-dir=/usr/local/bin
インストールの最後にComposerを直接実行して--filename=composer
orの必要性を減らすorのような主張がありますか?&&
;
Runningには./composer-setup.php --help
サポートされているオプションがリストされており、何を達成できるかは何もありません。
個々のコマンドの実行には問題はありません。これがシェルスクリプトの目的です。ただし、別の行には、ダウンロードとインストールが成功した場合にのみ実行されるという違いが&&
あります。同じ効果が得られます(一部の環境では多くの注意がありますが、私が知っている限り何も適用されません)。&&
composer
set -e
コマンドラインを最小限に抑えるには:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer && composer
ただし、常にダウンロードしたインストーラのコピーを保存することをお勧めします。