使用 Sublime 3 返回 "go run: no go files listed"

标签 go sublimetext3

我在 go tour 的第一页有以下代码:

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

我将文件保存在 Sublime 3 中,名称为 goTour,类型为 go。当我构建时,我得到:

go run: no go files listed
[Finished in 0.3s with exit code 1]
[cmd: go run C:\Users\new customer\Desktop\goTour]
[dir: C:\Users\new customer\Desktop]
[path: C:\Windows\System32\;"C:\Program Files\Java\jdk1.7.0_25"\bin;C:\devtools\apache-maven-3.0.5\bin;C:\Program Files\TortoiseHg;C:\Python34;C:\Go\bin]

有没有人遇到过这个问题或者知道如何解决?我已经安装了 go 和 gosublime。

最佳答案

在项目根目录下的 .go 文件中存在 main() 函数,这对我有用:

$ go run .

关于使用 Sublime 3 返回 "go run: no go files listed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26891076/

相关文章:

git - 将 sublime text 3 设置为 git commit 文本编辑器

sublimetext3 - 如何将sublime默认View设置为2行

sublimetext - 如何更改 sublime text 3 上的标签颜色?

go - 如何转换具有相同签名的函数类型?

go - Protocol Buffer : Send arbitrary structure over GRPC

inheritance - 如何将 struct 方法的访问权限授予 Go 中的嵌入式方法?

regex - 使用 AND 使用 Sublime 3 在多个文件中搜索多个字符串

ruby-on-rails - 如何在 Sublime Text 3 中使用 sublimecodeintel 设置 Ruby/RoR 方法自动完成?

arrays - 获取特定格式的子字符串

go - 在结构中组合多种类型