-3

我被困在这个教程上。每次我导航到我的文件所在的位置并尝试“go run populationapi.go”步骤时,什么都没有发生。我在我的工作区中创建了一个文件 populationapi.go,我已经将它设置为 GOPATH 变量。我有一台windows电脑。它应该在三个文件夹中的哪一个(bin、pkg 或 src)?关于出了什么问题的任何想法?

https://www.programmableweb.com/news/how-to-get-started-google-actions/how-to/2017/01/31?page=4

4

2 回答 2

1

根据文档,该GOPATH变量应设置为包含 binpkg和的文件夹src

这是他们提供的示例目录布局:

GOPATH=/home/user/go

/home/user/go/
    src/
        foo/
            bar/               (go code in package bar)
                x.go
            quux/              (go code in package main)
                y.go
    bin/
        quux                   (installed command)
    pkg/
        linux_amd64/
            foo/
                bar.a          (installed package object)
于 2017-06-20T16:01:53.013 回答
1

每个 go 程序都是一个包,它应该在“src/package-name/main.go”中,其中 package-name 是与您的包名相同的目录名

在您的情况下,它应该是“src/populationapi/main.go”

或您选择的任何包文件名

然后转到包目录并运行命令“run main.go”

在教程中,他们使用了“ngrok”实用程序,您需要下载并运行它才能使其工作

于 2017-06-20T16:32:41.790 回答