解决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)!