Pim-community-dev: Akeneo V4 μ„€μΉ˜ 였λ₯˜ - Yarn EACCES

에 λ§Œλ“  2020λ…„ 02μ›” 24일  Β·  6μ½”λ©˜νŠΈ  Β·  좜처: akeneo/pim-community-dev

버그λ₯Ό μ‹ κ³ ν•©λ‹ˆλ‹€

akeneo V4 μ„€μΉ˜λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€.
μž‘κ³‘κ°€κ°€ depsλ₯Ό μ„±κ³΅μ μœΌλ‘œ μ„€μΉ˜ν•œ ν›„ make devλ₯Ό μ‹€ν–‰ν•˜κ³  λ‹€μŒμ„ μˆ˜ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

μ˜μ‘΄μ„±μ„ λ§Œλ“€λ‹€
docker-compose run -u λ…Έλ“œ --rm λ…Έλ“œ 원사 μ„€μΉ˜
원사 μ„€μΉ˜ v1.21.1
error 예기치 μ•Šμ€ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€: "EACCES: κΆŒν•œμ΄ κ±°λΆ€λ˜μ—ˆμŠ΅λ‹ˆλ‹€. mkdir '/home/node/.yarn/v6'".
정보 이것이 버그라고 μƒκ°λ˜λ©΄ "/srv/pim/yarn-error.log"에 제곡된 μ •λ³΄λ‘œ 버그 λ³΄κ³ μ„œλ₯Ό μ—¬μ‹­μ‹œμ˜€.
info 이 λͺ…령에 λŒ€ν•œ μ„€λͺ…μ„œλ₯Ό 보렀면 https://yarnpkg.com/en/docs/cli/install 을 λ°©λ¬Έ
Makefile:21 : λŒ€μƒ 'node_modules'에 λŒ€ν•œ λ ˆμ‹œν”Όκ°€ μ‹€νŒ¨ν–ˆμŠ΅λ‹ˆλ‹€.
make[1]: * [node_modules] 였λ₯˜ 1make[1]: '/ * /akeneo'
Makefile:65 : λŒ€μƒ 'dev'에 λŒ€ν•œ λ ˆμ‹œν”Όκ°€ μ‹€νŒ¨ν–ˆμŠ΅λ‹ˆλ‹€.
make: ** [dev] 였λ₯˜ 2

도컀 버전
Docker 버전 19.03.6, λΉŒλ“œ 369ce74a3c
Docker-Compose 버전
docker-compose 버전 1.25.4, λΉŒλ“œ 8d51620a

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

.yarn ν΄λ”λŠ” 기본적으둜 ~/.cache/yarn λ˜λŠ” ${HOST_YARN_CACHE_FOLDER} μ„€μ •ν•œ 경우)λ₯Ό μ‚¬μš©ν•˜μ—¬ λ³Όλ₯¨μœΌλ‘œ μ„€μ •λ©λ‹ˆλ‹€. ν•΄λ‹Ή 폴더에 λŒ€ν•œ κΆŒν•œμ„ ν™•μΈν•˜μ‹­μ‹œμ˜€.

λͺ¨λ“  6 λŒ“κΈ€

.yarn ν΄λ”λŠ” 기본적으둜 ~/.cache/yarn λ˜λŠ” ${HOST_YARN_CACHE_FOLDER} μ„€μ •ν•œ 경우)λ₯Ό μ‚¬μš©ν•˜μ—¬ λ³Όλ₯¨μœΌλ‘œ μ„€μ •λ©λ‹ˆλ‹€. ν•΄λ‹Ή 폴더에 λŒ€ν•œ κΆŒν•œμ„ ν™•μΈν•˜μ‹­μ‹œμ˜€.

@aligent-lturner 저도 같은 λ¬Έμ œκ°€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. ~/.cache/yarn 의 κΆŒν•œμ„ λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€. 이제 μž‘λ™ν•©λ‹ˆλ‹€. 감사 ν•΄μš”!

μ•ˆλ…•ν•˜μ„Έμš”, 원사 μΊμ‹œ 폴더(docker-compose.yaml)μ—μ„œ :z둜 문제λ₯Ό ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€.
'YARN_CACHE_FOLDER: '/ν™ˆ/λ…Έλ“œ/. 원사:z

감사 ν•΄μš” ;)

κ°μ‚¬ν•©λ‹ˆλ‹€. sudo chown ec2-user ~/.cache/yarn μ‹€ν–‰ν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€(ec2-userλŠ” λͺ…령을 μ‹€ν–‰ν•˜λŠ” μ‚¬μš©μžμž„).

sudo chown ec2-user ~/.cache/yarn , ec2-user κ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것을 μ΄ν•΄ν•˜μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.

sudo chown ec2-user ~/.cache/yarn , ec2-user κ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것을 μ΄ν•΄ν•˜μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€.

이 "λͺ…λ Ή"μ—μ„œ μ‚¬μš©μžλ₯Ό μ„€μ •ν•΄μ•Ό ν•˜λ―€λ‘œ μ‚¬μš©μžκ°€ id λͺ…령을 μ‹€ν–‰ν•˜κΈ°λ§Œ ν•˜λ©΄ λ©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰