2017-02-02 8 views
1

을 발견하고 모두 오류 포기하지 :배쉬 : 작곡가 : 명령은 내가 설치/작곡가 업데이트를 수행 할 서버에

-bash: composer: command not found 

내가 composer.phar, composer.json 및 composer.lock이 볼 수있는이 . 왜 내가 업데이트 할 수 없는지 어떻게 알 수 있습니까?

현재 패키지 하나가 없기 때문에 오류가 발생하여 사이트가 다운되었습니다.

UPDATE :

나는 다음과 같은 명령을 입력하는 경우

php composer.phar install/update 

모든 것이 작동하는 것입니다. 이것을 바꾸기 위해 내가 할 수있는 일이 있습니까, 아니면 항상 이런 식으로 명령을 입력해야합니까?

+1

'composer'가이 컴퓨터에 전 세계적으로 설치되어있을 때 사용하는 명령은 터미널에서

실행이 최신 작곡가 버전 (Source)을 얻을 수 있습니다. 대신 Phar 바이너리를 사용할 때 전혀 단점이 없습니다. – halfer

답변

1

아마도 컴퓨터에 작곡가가 설치되어 있지 않습니다.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" 
php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" 
php composer-setup.php 
php -r "unlink('composer-setup.php');" 

대체 방법 : https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx

관련 문제