RuntimeException 벤더가 없으므로 생성할 수 없습니다.
인터넷에서 찾은 다른 게시물을 찾아봤지만 제대로 작동하지 않는 것 같습니다.난 이걸로 일하고 있어.그리고 나는 그 근원을 찾아가고, 그것은/var/www/
그래서 나는 한다.composer install
그리고 저는composer.json
저 안에 줄 서.나는 이해한다
[RuntimeException]
vendor does not exist and could not be created.
여기 파일이 있습니다.
{
"name": "panique/php-login",
"type": "project",
"description": "A PHP login system embedded in a simple MVC framework",
"keywords": ["login", "auth", "user", "authentification", "mvc"],
"homepage": "https://github.com/panique/php-login",
"license": "MIT",
"authors": [
{
"name": "Panique",
"homepage": "http://careers.stackoverflow.com/panique",
"role": "Developer"
}
],
"support": {
"issues": "https://github.com/panique/php-login/issues",
"source": "https://github.com/panique/php-login"
},
"require":{
"php": ">=5.3.7",
"ircmaxell/password-compat": "1.0.*",
"phpmailer/phpmailer": "5.2.*",
"gregwar/captcha": "dev-master",
"facebook/php-sdk": "@stable",
"raveren/kint": "dev-1.0.0-wip"
}
}
앞으로 어디로 가야 할지 잘 모르겠어요.
googlers, sudo와 함께 작곡가를 사용하지 마십시오.
www-data 그룹에 사용자를 추가합니다(이 작업을 수행하려면 로그아웃한 후 다시 로그인해야 합니다).
sudo usermod -a -G www-data `whoami`
/var/www에 적절한 권한을 부여합니다.
sudo chown root:root /var/www
sudo chmod 755 /var/www/
프로젝트에 이러한 권한을 부여합니다.
sudo chown -R www-data:www-data /var/www/<project>
sudo chmod -R 774 /var/www/<project>
@Etienne Gautier의 솔루션은 분명 효과가 있을 것이다.
또 다른 해결책은 사용자/그룹의 권한을 변경하는 것입니다./vendor
.
예.
sudo chmod -R 775 /ROOT_OF_YOUR_APP/vendor/
sudo chown -R $USER:$USER /ROOT_OF_YOUR_APP/vendor/
Linux 사용자인 경우 다음 명령을 실행합니다.
sudo chown -R user projectFolder/
그런 다음 Composer install을 실행합니다.user는 머신의 사용자 이름입니다.확실하지 않으면 그냥 뛰어가세요.
whoami
터미널에서
이 문제를 해결하려면 벤더 폴더를 삭제한 후 다음을 사용하여 다시 설치해야 합니다.composer update
이게 나 같은 사람에게 도움이 되길 바라.
패키지의 업데이트에 대해서도 문제가 있었습니다.이 폴더가 작동하지 않는 이유는 이 폴더가 이미 존재했기 때문에 이 컴포저 업데이트를 수행하기 전에 삭제해야 했기 때문입니다.
larabel app sudo mkdir 벤더 내에 벤더 폴더를 수동으로 생성하여 sudo chmod 777 벤더에 777 권한을 부여한 후 앱 위치로 돌아가서 composer 업데이트를 실행합니다.
그런 다음 다시 부트스트랩/캐시 권한이 발생할 수 있습니다. 777 권한을 반복적으로 캐시 폴더 sudo chmod -R 777 cache에 부여한 후 앱 위치로 돌아가서 composer 업데이트를 실행합니다.
laravel 앱에 .env 파일이 설정되어 있는지 확인합니다.
그럼 준비는 완료됩니다.
나한테도 같은 일이 일어났어 허가 문제처럼 보여 두 가지 선택권이 있어
- 에서 설명한 것과 같이 사용자 권한을 부여합니다.
Etienne Gautier's
위의 답변 또는 - root 사용자와 함께 로그인
이것은 관리자 권한이 없기 때문에 발생합니다.sudo라는 단어를 입력하면 다음과 같습니다.sudo composer install
이거 나한테 효과가 있어.
sudo composer update
언급URL : https://stackoverflow.com/questions/22390001/runtimeexception-vendor-does-not-exist-and-could-not-be-created
'programing' 카테고리의 다른 글
앵글시드는 사실상의 빈 프로젝트입니까? (0) | 2023.03.06 |
---|---|
왜 싱글로 WP 루프가 필요한지php (0) | 2023.03.06 |
Bootstrap.yml 구성은 Spring Cloud 2020.0에서 더 이상 처리되지 않습니다. (0) | 2023.03.06 |
TypeScript React에서 이미지 Import - "모듈을 찾을 수 없습니다" (0) | 2023.03.06 |
타임아웃 Feign Client 해결 방법 (0) | 2023.03.06 |