我在go教程的第一页中有以下代码:
package main
import "fmt"
func main() {
fmt.Println("Hello, 世界")
}
我将文件保存在Sublime3中,名称为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。
发布于 2021-08-05 16:43:29
由于main()函数存在于项目根目录下的.go文件中,这对我来说很有效:
$ go run .
发布于 2014-11-13 00:13:16
将文件另存为tour.go (请注意扩展名.go)。
sublime尝试运行的命令是
go run C:\Users\new customer\Desktop\goTour
所以它显然没有正确的扩展名。sublime中的类型并不重要。
发布于 2015-11-06 02:49:31
我的工作环境是Ubuntu14.04。
我的工作目录结构。
用于存储tour.go文件的$HOME/go/src ->
$HOME/go/bin用于存储tour可执行文件的->
src我希望你在你的终端的“”目录中,然后命令是::
$ go run tour.go
如果您想运行/执行编译后的文件,请使用以下命令:
$ $HOME/go/bin/tour
https://stackoverflow.com/questions/26891076
复制相似问题