课程
下载APP
源自:-

如何对代码进行编译呢?

老师您好,非常感谢您的授课!老师口音听着像甘肃人啊。

想问一下怎么编译您的代码 

一般是go build

到底在哪个目录下执行go build 呢?

我执行go build 显示 cannot find package "golang.org/x/oauth2/google" ,不知道大家遇到没有?有没有解决办法?

提问者:慕设计199 2019-03-27 22:43

3个回答

  • 枫荇
    2019-03-28 21:43

     您好!这个问题是因为无法访问谷歌地址的原因,可以通过手动下载GitHub上的代码来解决:

    cd /path/to/$GOPATH/src/golang.org/x/

     git clone https://github.com/golang/oauth2.git

    同样的方法适用于golang.org/x/中所有的包,这些包都可以在https://github.com/golang仓库中找到。


  • 枫荇
    2019-03-28 21:42

    go build 可以在任何go包中执行,但为了编译目的,通常要指定一个Golang文件,通常应该是package为main,且包含main函数的go文件,比如:

    go build main.go

  • 枫荇
    2019-03-28 21:37

    您好!这个问题是因为无法访问谷歌地址的原因,可以通过手动下载GitHub上的代码来解决:

    > cd /path/to/$GOPATH/src/golang.org/x/

    > git clone https://github.com/golang/oauth2.git

    同样的方法适用于golang.org/x/中所有的包,这些包都可以在https://github.com/golang仓库中找到。