首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Go with Sublime 3返回"go run: no go files listed“

Go with Sublime 3返回"go run: no go files listed“
EN

Stack Overflow用户
提问于 2014-11-12 23:51:33
回答 4查看 6.4K关注 0票数 2

我在go教程的第一页中有以下代码:

代码语言:javascript
运行
复制
package main

import "fmt"

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

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

代码语言:javascript
运行
复制
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。

EN

回答 4

Stack Overflow用户

发布于 2021-08-05 16:43:29

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

代码语言:javascript
运行
复制
$ go run .
票数 4
EN

Stack Overflow用户

发布于 2014-11-13 00:13:16

将文件另存为tour.go (请注意扩展名.go)。

sublime尝试运行的命令是

代码语言:javascript
运行
复制
go run C:\Users\new customer\Desktop\goTour

所以它显然没有正确的扩展名。sublime中的类型并不重要。

票数 2
EN

Stack Overflow用户

发布于 2015-11-06 02:49:31

我的工作环境是Ubuntu14.04。

我的工作目录结构。

用于存储tour.go文件的$HOME/go/src ->

$HOME/go/bin用于存储tour可执行文件的->

src我希望你在你的终端的“”目录中,然后命令是:

代码语言:javascript
运行
复制
$ go run tour.go

如果您想运行/执行编译后的文件,请使用以下命令:

代码语言:javascript
运行
复制
$ $HOME/go/bin/tour
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26891076

复制
相关文章

相似问题

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