使用Sublime 3返回“运行:未列出运行文件”

I have the following code from page one in the go tour:

package main

import "fmt"

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

I saved the file in Sublime 3 with the name goTour and as the type go. When I build, I get:

go run: no go files listed
[Finished in 0.3s with exit code 1]
[cmd: go run C:\Users
ew customer\Desktop\goTour]
[dir: C:\Users
ew 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]

Has anyone else experienced this problem or know how to solve it? I have installed go and gosublime.

Save the file as tour.go (mind the extension .go).

The command sublime tries to run is

go run C:\Users
ew customer\Desktop\goTour

So it obviously does not have the right extension. The type in sublime does not really matter.

My Working Environment is Ubuntu 14.04.

My Working Directory Structure.

$HOME/go/src -> for storing tour.go file

$HOME/go/bin -> for storing tour executable file

I am hoping that you are in the present working "src" directory in your terminal. Then the command will be:

$ go run tour.go

If you want to run/execute compiled file then use this command:

$ $HOME/go/bin/tour

In GoSublime, all I did was under the package directory with 9o prompt (#) and type:

 run

to run my code... this is what it looks like:

[ ~/Documents/software/go_tests/src/hello/ ] # run
    hello, world
[ `run` | done: 1.767649ms ]