我对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中。”
然后我不知道在哪里运行构建或运行什么。我试过了
去构建-o blog.exe ./blog
它说
无法加载软件包:软件包博客:在以下任何位置均找不到软件包“blog”:
C:\Go\src\blog(来自$ GOROOT)
C:\Users\me\go\src\blog(来自$ GOPATH)
我尝试在项目的不同目录中运行同一命令,但无法正常工作。
最佳答案
我会尽力回答您的问题。 (请注意,我是Linux用户,因此下面的Windows命令可能存在一些差异。您可能需要遵循以下指示:http://www.wadewegner.com/2014/12/easy-go-programming-setup-for-windows/来设置GOROOT
环境变量。)
-u
标志告诉go
更新源代码。由于您以前从未下载过它,因此它会告诉您所看到的错误。您要运行的是go get golang.org/x/blog
。 cd
)更改为软件包的根目录,即cd %GOPATH%\src\golang.org\x\blog
或cd C:\Users\me\go\src\golang.org\x\blog
。接下来,您要运行go build
。然后,您可以运行输出文件,该文件应自动命名为blog.exe
。 希望这会有所帮助! :)
关于windows - 如何从github构建Golang博客?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47117571/