programing

캐시 디렉토리를 생성할 수 없습니다.또는 디렉토리에 쓸 수 없습니다.Laravel에서 캐시 없이 진행 중

javaba 2022. 11. 25. 21:18
반응형

캐시 디렉토리를 생성할 수 없습니다.또는 디렉토리에 쓸 수 없습니다.Laravel에서 캐시 없이 진행 중

나는 새로운 라라벨 프로젝트를 만들었다.터미널에 종속 장치를 설치할 때composer에 다음 경고가 표시됩니다.

Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

컴포저를 설치할 때$ sudo그렇기 때문에~/.composer루트에 의해 폴더가 생성되었습니다.

다음을 수행하여 문제를 해결합니다.

$ sudo chown -R $USER $HOME/.composer

폴더에 대한 그룹 사용 권한 변경

sudo chown -R w3cert /home/w3cert/.composer/cache/repo/https---packagist.org

Files 폴더도 마찬가지입니다.

sudo chown -R w3cert /home/w3cert/.composer/cache/files/

네 번째 파라미터를 사용자 이름으로 변경하지 않으면 w3cert가 사용자 이름이라고 가정합니다.

그래도 문제가 해결되지 않으면 시도해 보십시오.

sudo chown -R w3cert /home/w3cert/.composer

html 폴더 또는 larabel 프로젝트를 작성하려는 폴더에 대해 동일한 작업을 수행하면 앱 디렉토리를 생성할 수 없습니다.

.composer 디렉토리의 소유권을 변경합니다.

sudo chown -R $USER $HOME/.composer

$USER사용자 이름과$HOME는 홈 디렉토리입니다.

다음 명령을 사용합니다.

sudo chown -R $USER ~/.composer/

언급URL : https://stackoverflow.com/questions/35874482/cannot-create-cache-directory-or-directory-is-not-writable-proceeding-withou

반응형