작곡가를 다운로드할 수 없습니다.

작곡가를 다운로드할 수 없습니다.

작곡가를 다운로드하는 동안 이런 종류의 오류가 발생합니다.

php composer-setup.php
All settings correct for using Composer
PHP Warning:  file_put_contents(/home/vasu/.composer/keys.dev.pub): failed to open stream: Permission denied in /home/vasu/composer-setup.php on line 468
PHP Warning:  file_put_contents(/home/vasu/.composer/keys.tags.pub): failed to open stream: Permission denied in /home/vasu/composer-setup.php on line 485
Downloading 1.2.0...
PHP Warning:  openssl_verify(): supplied key param cannot be coerced into a public key in /home/vasu/composer-setup.php on line 576
PHP Warning:  openssl_free_key() expects parameter 1 to be resource, boolean given in /home/vasu/composer-setup.php on line 577
Signature mismatch, could not verify the phar file integrity

답변1

쉬운 방법

먼저 쉬운 방법을 시도해 보세요. 댓글에 언급된 오류 메시지 때문에 어려운 방법이 이 답변에 포함되었습니다.

sudo mkdir -p /usr/local/bin  
sudo apt-get install curl
curl -sS https://getcomposer.org/installer | php   
sudo mv composer.phar /usr/local/bin/composer   

Ubuntu 16.04 이상에서는 기본 Ubuntu 리포지토리에서 작곡가를 설치할 수 있습니다. 터미널을 열고 다음을 입력하세요.

sudo apt install composer  

어려운 방법

먼저 /usr/local/bin/존재하는지 확인하고 없으면 디렉토리 를 만드십시오 /usr/local/bin/.

sudo mkdir -p /usr/local/bin

이미 존재하는 경우 /usr/local/bin/위 명령은 다음 메시지를 반환하는 것 외에는 아무 작업도 수행하지 않습니다.

mkdir: cannot create directory ‘/usr/local/bin’: File exists

다음 명령을 실행하십시오.

sudo chmod -R 755 /usr/local/bin/  
cd /usr/local/bin/
ls # list the old composer file(s)
sudo rm <old-composer-files> # delete the old composer file(s)
sudo apt-get install curl
curl -sS https://getcomposer.org/installer | php   
sudo mv composer.phar /usr/local/bin/composer  

composer그런 다음 터미널에 입력하면 시스템에서 전역적으로 액세스할 수 있습니다.

관련 정보