我想在本地机器上安装 juju charm store。在我安装了 charm-store 之后 (https://github.com/juju/charmstore) 我使用 从公共存储库检索一些 charms charmload cmd/charmd/config.yaml
,因此我可以在 mongodb 中看到 28 个 charms。因此,安装 charm-store 服务器后,它开始监听端口 8080。但我看不到任何 charm 信息。这意味着当我浏览/charm-info
或/charm-event
或时,/charm/
它给出空值。我找不到错误在哪里。我已经安装了 mongodb。它总是给出空括号{}。那么谁能告诉我如何检查日志或这里发生了什么。
答案1
您是否已按照 README.md 中的说明进行操作(https://github.com/juju/charmstore)?要为命令指定 config.yaml 文件charmload
,请-config
在路径前使用。因为您只看到 28 个 charms,这意味着导入未正确执行,正如 README 中所述,您可以预期 DB 中会有 ~1050 个 charms,并且可能需要超过 2 小时。然后您需要使用charmd cmd/charmd/config.yaml
在端口 8080 上启动服务器,您应该能够访问 /charm-info 和其他 URL。
我希望这有帮助!。