엘라스틱 빈즈토크의 운영체제가 아마존 리눅스 2AL2로 바뀌면서 사용법도 많이 바뀌었다.
내 문제는 레일즈에서 webpacker를 사용하면서 yarn을 설치해야하는데, AL2가 되면서 .ebextension 대신 훅hooks을 이용함으로써 발생했다.
.platform/hooks/prebuild/yarn.sh: permission denied
⠀
⠀
정말 말그대로 권한에 문제가 있었다. 파일 권한에...
답변 링크
⠀
아래 커맨드로 해결했다.
$ git update-index --chmod=+x .platform/hooks/prebuild/yarn.sh
커밋을 잊어선 안된다.
644에서 755로 권한이 변경된걸 확인할 수 있다.
⠀
⠀
후기
며칠을 검색해도 못찾았는데, 1년 흐른 후 새로운 프로젝트에서 같은 문제를 접했을 땐 검색 몇번으로 해결했다. 살짝 허무했다.
Top comments (0)