混淆:GitHub项目损坏(?),说明不清楚:Mercurial设置(?)

时间:2017-09-19 09:48:30

标签: github go

首先,我从未对github做过什么,这是我的第一次尝试,所以请礼貌并帮助我上火车。

我想使用这个github项目: https://github.com/jmmcatee/cracklord完全用go语言表达。

从说明中: 如果您想从源代码构建内容,首先需要您使用GOPATH设置构建一个有效的Go构建环境。此外,您可能希望Git和Mercurial设置收集我们在代码中使用的各种库和插件。

以下是我的问题: 我已经安装了git并且我能够克隆repro,这很好。 我已经安装了mercurial,但不知道如何设置"善变。 有人可以用这个githubproject示例来解释什么是mercurial设置吗?

为什么我要问 创建目录git-repos后 使用cd git-repos切换到此目录 路径现在是/root/git-repos

# set GOPATH to /root/git-repos
export GOPATH=/root/git-repos

并执行go get github.com/jmmcatee/cracklord

给出了此错误消息:

go get github.com/jmmcatee/cracklord
can't load package: package github.com/jmmcatee/cracklord: no Go files in /root/git-repos/src/github.com/jmmcatee/cracklord

好。 因此,当我按照说明操作时,我无法完成。有人可以解释我做错了什么吗?

谢谢 保罗

1 个答案:

答案 0 :(得分:0)

您不再需要设置gopath,默认设置为:

.remove()

你不会说你正在使用哪个操作系统,但考虑到你的路径,我认为是linux。我怀疑你还没有正确地导出环境变量。您可能需要先尝试设置一个更简单的软件包,并验证您的设置是否正确。按照此处的说明操作(包括验证您的设置是否正常,并使用默认的gopath):

https://golang.org/doc/install

尝试下载并运行更简单的东西(不需要安装多个组件)来验证您的设置。