错误消息“未找到code.google.com/p/go.crypto/pbkdf2文件”

错误消息“未找到code.google.com/p/go.crypto/pbkdf2文件”

我是 GO 语言的新手。我想创建一个 juju charm-store 服务器,但它给出了这个错误:

imports code.google.com/p/go.crypto/pbkdf2: exec: "hg": executable file not found` 

这是 charm-store 的位置(https://github.com/sajith4u/charmstore)。此命令编译失败:

go get -u -v -t github.com/juju/charmstore/..

有人知道这是什么原因吗?

答案1

该命令hg来自 mercurial。which hg应该报告/usr/local/bin/hg。如果这给出...。

  1. 您需要将该目录放入 PATH 变量中才能得到不同的结果。echo $PATH将显示当前路径。如何将目录添加到 PATH?将显示如何将该目录包含到当前 PATH。

  2. 空的结果,您需要安装 mercurial。您可以使用Ubuntu 帮助如何安装。简而言之:

    sudo apt-get install mercurial meld
    

    该网站对此有2条评论:

    • 如果报告依赖项失败,请找到软件包并安装它们。如果报告任何其他问题,请解决它们。
    • 如果您无法解决该问题,请参阅这些软件包的邮件列表存档。

    hg version

您可以检查它是否报告了版本号。如果没有报告错误,则您的命令将有效。

相关内容