首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行go安装会导致错误

运行go安装会导致错误
EN

Stack Overflow用户
提问于 2016-10-23 02:44:59
回答 1查看 215关注 0票数 0

我在Windows上安装了go。GOPATH被设定为:

代码语言:javascript
复制
    c:\go-workspace

我在这个目录中有一个名为login.go的文件:

代码语言:javascript
复制
    C:\go-workspace\src\github.com\llnw\login

login.go包含以下内容:

代码语言:javascript
复制
    package main
    func main() {
      fmt.Printf("login\n")
    }

我尝试了以下方法来构建:

代码语言:javascript
复制
    go build github.com/llnw/login/login

但我知道这个错误:

代码语言:javascript
复制
    can't load package: package github.com/llnw/login/login: cannot find package "github.com/llnw/login/login" in any of:
    C:\Go\src\github.com\llnw\login\login (from $GOROOT)
    C:\go-workspace\src\github.com\llnw\login\login (from $GOPATH)

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-23 05:36:51

来自go build -h

用法: build -o output build标志Build编译由导入路径命名的包以及它们的依赖项,但是它没有安装结果。如果要生成的参数是.go文件的列表,则生成将它们视为指定单个包的源文件列表。

在您的示例中,github.com/llnw/login/login看起来既不像包,也不像.go文件的列表。可能你在找这个:

代码语言:javascript
复制
go build github.com/llnw/login

假设在执行此命令时,存在相对路径github.com/llnw/login

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40199028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档