내 로컬 저장소에서 juju 배포를 실행하려고 합니다.
juju deploy --repository=charms local:precise/stack
그렇게 하면 다음 메시지가 나타납니다.
WARNING failed to load charm at "/home/eduard/charms/precise/hooks": open /home/eduard/charms/precise/hooks/metadata.yaml: no such file or directory
WARNING failed to load charm at "/home/eduard/charms/precise/hooks": open /home/eduard/charms/precise/hooks/metadata.yaml: no such file or directory
Added charm "local:precise/stack-48" to the environment.
매력은 정상적으로 실행되고 있는데 이 광고가 계속 나오지 않아서 마음에 듭니다.
미리 도움을 주셔서 감사합니다.
답변1
귀하의 정확한 디렉토리에 "hooks"라는 디렉토리가 있는 것 같습니다. Juju는 이것을 매력으로 로드하려고 시도했지만 실패했습니다. 해당 디렉터리를 제거하거나 이동하면 이 경고가 사라져야 합니다. 스택 참의 구조를 모르고 이 후크 디렉터리를 스택 디렉터리에 넣어야 합니다. 트리는 다음과 같아야 합니다.
/홈/에두아르드/매력/정확한
stacks/
hooks/
<hook files>
metadata.yaml
readme.md
... other files