如何从github构buildGolang博客?

我不是很喜欢Go,在理解网站常用function方面我遇到了很多问题,所以我觉得很高兴看到一个真实的例子。 我试图build立https://github.com/golang/blog,但它不工作。

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

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

方法1.(运行去获取-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。

然后我不知道去哪里跑,跑什么跑。 我试着去build立-o blog.exe ./blog

它说不能加载包:包博客:无法find包“博客”中的任何:C:\ Go \ src \ blog(从$ GOROOT)C:\ Users \我\去\ src \博客(从$ GOPATH)

我试图在项目的不同目录中运行相同的命令,并没有工作。

我会尽量回答你的问题。 (请注意,我是一个Linux用户,所以下面的Windows命令可能会有一些差异,您可能需要按照以下说明进行操作: http : //www.wadewegner.com/2014/12/easy-go-programming-setup GOROOT -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

希望这有助于! 🙂