如何从github构建Golang博客?

时间:2017-11-05 02:21:11

标签: windows github go

我对Go不是很好,我在理解网站功能的常用方面遇到了很多问题,所以我认为看一个真实的例子会很好。我尝试构建https://github.com/golang/blog,但它无效。

我的gopath显然是C:/ Users / me / go应该是。

*编辑除了我运行cd $ GOPATH / src之外,它说C:\ src不存在,它看起来是C:不是C:/ Users

方法1.(运行go get -u golang.org/x/blog) 我打开Powershell并在我的Users / me / go / src目录中运行它,它说:

can't load package: package golang.org: no Go files in 
C:\Users\me\go\src\golang.org

但它确实下载了源文件。那基本上这一步呢? '你可以手动git克隆存储库到$ GOPATH / src / golang.org / x / blog。'

然后我不知道在哪里运行构建或运行什么。我试过了     go build -o blog.exe ./blog

它说     无法加载包:包博客:找不到包“博客”中的任何一个:     C:\ Go \ src \ blog(来自$ GOROOT)     C:\ Users \ me \ go \ src \ blog(来自$ GOPATH)

我尝试在项目的不同目录中运行相同的命令,但不起作用。

1 个答案:

答案 0 :(得分:1)

我会尝试回答你的问题。 (请注意,我是Linux用户,因此下面的Windows命令可能存在一些差异。您可能需要按照以下说明操作:http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/来设置GOROOT环境变量。)

  1. 对于方法1,-u标志告诉go 更新源代码。由于您之前没有下载它,它会让您知道您看到的错误。您想要投放的是go get golang.org/x/blog

  2. 要构建程序包,首先要将目录(cd)更改为程序包根目录,因此cd %GOPATH%\src\golang.org\x\blogcd C:\Users\me\go\src\golang.org\x\blog。接下来,您要运行go build。然后,您可以运行输出文件,该文件应自动命名为blog.exe

  3. 希望这有帮助! :)