从Windows本地运行Go存储库

从Windows本地运行Go存储库,go,visual-studio-code,Go,Visual Studio Code,我搜索并跟踪了许多文章和文档。到目前为止还没有好结果。我已从安装了Go for windows。 转到版本go1.16.3 windows/amd64。 现在我想在本地运行名为“Go scrapers”的克隆Go项目。我已将系统变量路径设置为下载的git存储库文件夹 在go scrapers文件夹中,我创建了3个新文件夹SPKG、src和bin 如何运行该项目 这是围棋 我没有使用VisualStudio代码的经验,但我可以给您提供更多信息 一般回答。首先你可以写下你的图书馆,这通常在 回购协议

我搜索并跟踪了许多文章和文档。到目前为止还没有好结果。我已从安装了Go for windows。 转到版本go1.16.3 windows/amd64。 现在我想在本地运行名为“Go scrapers”的克隆Go项目。我已将系统变量路径设置为下载的git存储库文件夹

在go scrapers文件夹中,我创建了3个新文件夹SPKG、src和bin 如何运行该项目

这是围棋


我没有使用VisualStudio代码的经验,但我可以给您提供更多信息 一般回答。首先你可以写下你的图书馆,这通常在 回购协议的顶层,就好像你们把它放得更深,比如pkg或src,那个么它 使导入路径更长。示例程序包文件:

package multiply

func TimesTwo(n int) int {
   return n * 2
}
然后您可以创建一个使用该库的程序。如果你只有一个程序 您可以使用如下结构:

multiply.go
multiplier/
   main.go
或者,如果您有多个程序,您可以执行以下操作:

multiply.go
mult-one/
   main.go
mult-two/
   main.go
或:

您通常会看到cmd而不是bin,但这取决于您。而且,你不需要这样做 像你一样搞乱GOPATH。下面是一个示例程序文件:

package main
import "multiply"

func main() {
   n := multiply.TimesTwo(9)
   println(n == 18)
}
要创建模块,请返回回购协议顶部,然后运行:

go mod init multiply
请注意,如果要共享该项目,您需要使用 改为example.com/user/multiply。最后,要运行程序,请转到 程序文件夹并运行go build,或者如果它只是一个文件,您可以这样做 快跑,快跑


事实上,根据官方文档,这不是配置系统以使其顺利运行的正确方法,正如我们大家所做的那样。你看过文档了吗?看起来你不应该在使用为你准备的MSI自动安装程序时更新环境变量。您可能希望取消配置、卸载/重新安装或尝试修复选项(如果有)。在玩弄你还不太了解的选项之前,请在此处共享go env的输出。别忘了重新启动vscode和打开的任何提示。你的goenv看起来不错,我认为你不需要重新安装任何东西。但请务必查看更多关于如何使用围棋的教程,尤其是围棋模块。您应该继续学习
package main
import "multiply"

func main() {
   n := multiply.TimesTwo(9)
   println(n == 18)
}
go mod init multiply