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

두 줄composer두 번째 줄에는 다음과 같 &&거나 유사한 대안이 포함됩니다 ;.

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

하지만 항상 다운로드한 설치 프로그램의 사본을 보관하는 것이 좋습니다.

관련 정보