ローカルリポジトリから juju deploy を実行しようとしています:
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.
チャームは正常に実行されていますが、この広告Quuが表示され続けないようにします。
ご協力をよろしくお願いします
答え1
正確なディレクトリに「hooks」というディレクトリがあるようです。Juju はこれをチャームとしてロードしようとして失敗しています。そのディレクトリを削除するか移動すると、この警告は消えるはずです。スタック チャームの構造がわからなくても、この hooks ディレクトリは stacks ディレクトリに配置する必要があります。ツリーは次のようになります。
/home/eduard/charms/precise
stacks/
hooks/
<hook files>
metadata.yaml
readme.md
... other files