在关于写咒语的 juju 文档中,关联先决条件是位于“juju trunk”中。这是我安装 juju 软件包后在系统中指定的位置,还是我自己创建的环境。此外,当我尝试构建 juju charm 时,还需要注意哪些其他先决条件?
答案1
这种表述有点令人困惑。他们的意思是你应该在 juju 源分支的根目录中。所以:
$ bzr branch lp:juju
$ cd juju/
这更像是一个假设,而不是先决条件。在我看来,示例中“需要”这一点的唯一原因是,您的命令中的路径与示例命令中的路径相匹配。就像“测试运行”部分中的这个:
$ juju deploy --repository=examples local:oneiric/mysql
$ juju deploy --repository=examples local:oneiric/drupal
如果你不在“juju trunk”中,你可以将其重写为:
$ juju deploy --repository=path/to/repo local:oneiric/mysql
$ juju deploy --repository=path/to/repo local:oneiric/drupal