Go with Sublime 3 返回“go run:没有列出 go 文件”

MCs*_*uch 3 go sublimetext3

我在 gotour 的第一页上有以下代码:

\n\n
package main\n\nimport "fmt"\n\nfunc main() {\n    fmt.Println("Hello, \xe4\xb8\x96\xe7\x95\x8c")\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n\n
go run: no go files listed\n[Finished in 0.3s with exit code 1]\n[cmd: go run C:\\Users\\new customer\\Desktop\\goTour]\n[dir: C:\\Users\\new customer\\Desktop]\n[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]\n
Run Code Online (Sandbox Code Playgroud)\n\n

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

\n

Mau*_*oID 10

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

$ go run .
Run Code Online (Sandbox Code Playgroud)