"명령 작성자에게 monolog/monolog가 필요합니다"를 실행할 때마다 라이브 서버의 laravel에 패키지를 설치하는 방법. 오류가 발생합니다. 입력 파일을 열 수 없습니다. /home/root/composer.phar라이브 서버에 Laravel 패키지 설치
0
A
답변
2
우선 라이브 서버에서 composer require
을 실행하면 안됩니다. composer install
만 실행해야 로컬로 실행해야하며 모든 것이 잘 작동하는지 테스트 한 후 라이브 서버에서 응용 프로그램에서 테스트 한 라이브러리를 설치하면됩니다. 오류에 대한
:
Could not open input file: /home/root/composer.phar
가 (당신이 작곡가 사이트에서 다운로드 할 수없는 경우)하고 올바른 사용 권한이 있는지 확인이 파일이 실제로 존재 확인 (그것은 실행 권한이 있어야합니다) - 만들기 위해 chmod +x composer.phar
를 사용 실행 가능
0
이렇게 시험해보십시오.
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
$ php composer.phar update monolog/monolog
아무런 문제없이 패키지를 설치할 수 있습니다.
여전히 동일한 오류가 발생합니다! – user377531
루트 사용자로 로그인 했습니까? 'ls/home/root'를 실행하면 거기에'composer.phar' 파일이 보입니까? 실행 권한 집합이 설정되어 있습니까? –