当前位置: 首页 > news >正文

解决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就可以了

http://www.lryc.cn/news/477175.html

相关文章:

  • C++ 手写常见的任务定时器
  • 【VS+QT】联合开发踩坑记录
  • PH热榜 | 2024-11-05
  • 模拟机器人逐字回答,类似于实时回话
  • Java学习路线:JUL日志系统(一)日志框架介绍
  • [渲染层网络层错误] net::ERR_CONTENT_LENGTH_MISMATCH 问题解决
  • C 语言编程中的常见错误及解决方案
  • 开源模型应用落地-glm模型小试-glm-4-9b-chat-批量推理(二)
  • 【C++篇】数据之林:解读二叉搜索树的优雅结构与运算哲学
  • C#-类:声明类、声明类对象
  • 【AIGC】ChatGPT提示词Prompt高效编写技巧:逆向拆解OpenAI官方提示词
  • 【linux】端口监听和终止进程
  • 【网络安全】|kali中安装nessus
  • Docker可视化管理面板DPanel的安装
  • 【android12】【AHandler】【3.AHandler原理篇AHandler类方法全解】
  • 使用Docker Compose构建多容器应用
  • 面试知识目录
  • Rust移动开发:Rust在Android端集成使用介绍
  • vue3动态监听div高度案例
  • 数据转换 | Matlab基于SP符号递归图(Symbolic recurrence plots)一维数据转二维图像方法
  • 分类算法——逻辑回归 详解
  • 只允许指定ip远程连接ssh
  • Rust 力扣 - 2841. 几乎唯一子数组的最大和
  • TwinCL: A Twin Graph Contrastive Learning Model for Collaborative Filtering
  • 如何区分实例化网格中的每个实例
  • 理解 WordPress | 第一篇:与内容管理系统的关系
  • Python游戏脚本之实现飞机大战(附源码)
  • 使用Spring Boot搭建简单的web服务
  • 【IF-MMIN】利用模态不变性特征进行缺失模态的鲁棒多模态情感识别
  • RGB图像,排列方式NHWC适合CPU计算,NCHW适合GPU计算