【发布时间】:2022-08-24 22:47:14
【问题描述】:
我最初在为 go lang 运行服务器代码时遇到错误,并且在代码的导入行中遇到错误
import (
\"encoding/json\"
\"fmt\"
\"log\"
\"github.com/confluentinc/confluent-kafka-go/kafka\")
它抛出的错误是检查 %PATH% 变量中的可执行 gcc
# github.com/confluentinc/confluent-kafka-go/kafka
cgo: C compiler \"gcc\" not found: exec: \"gcc\": executable file not found in %PATH%
为了解决这个问题,我安装了 MinGW gcc 编译器并包含在路径中 在终端检查了
g++ (tdm64-1) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
这引发了同样的错误,任何人都可以告诉我如何在 Windows 10 中纠正这个错误。
编辑:
通过重新启动终端解决了这个问题 问题是即使在可视代码中重新启动终端后,路径变量也没有设置,所以只是使用普通的旧 powershell 来运行脚本。
-
您需要在编辑 PATH 后重新启动终端,但如果您一直遇到 gcc 问题,我建议您只使用 sarama 库
-
确实尝试重新启动终端,但仍然面临同样的问题@OneCricketeer
-
根据编辑,这解决了问题
-
请将您的解决方案放在下面,而不是编辑问题