自学内容网 自学内容网

解决go run main.go executable file not found in %PATH%

项目场景:

命令行执行go run 都会报 executable file not found in %PATH%
在这里插入图片描述


问题描述

最近我发现,我通过命令行,无论是跑什么go文件,都会出现这个错误。但是我通过我的IDE就能跑,于是我也没有管它。
但是最近,不管不行了,因为通过IDE,我无法输入命令啊!!!
在这里插入图片描述


原因分析:

我真的不知道什么原因,我还特地去对应的目录看了一下,发现go-build2889211883确实没有这个东西,也就是not found。

首先我百度,全是gcc出问题,跟我这个问题都不搭嘎。

在这里插入图片描述

那么,没有这个东西,是什么造成的呢?
不知道。

我只能靠着这里 的go build的猜。

go build,打包成可执行文件嘛。那这个能有什么问题呢?
我突然想到,我之前为了让一个项目能在linux环境下运行,我把goos改成了linux,其他都没变。

于是我把goos改回来了,再次尝试运行,ok,没有问题了。
这个问题就这样解决了。


解决方案:

使用命令

go env -w GOOS=windows

改回来,顺带一提。如果想打包的可执行文件,在linux环境下可以执行。

使用命令

go env -w GOOS=linux

然后你在go build就可以了


原文地址:https://blog.csdn.net/wish_you_luck/article/details/143479413

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!