Windows系统kratos生成proto代码是报exec: “protoc“: executable file not found in %PATH%错误解决办法
前言
今天用kratos的cli工具生成生成 Proto 代码时直接报错了,直接报:
exec: "protoc": executable file not found in %PATH%
经过研究找到了解决办法
一、kratos的开发运行环境需求?
其实官方文档已讲的很清楚,kratos需要安装好对应的依赖环境,以及工具:
go golang运行环境
protoc protoc工具,用于根据proto文件生成代码的工具
protoc-gen-go protoc的一个编译插件
二、安装protoc工具
1.下载工具,下载地址:
https://github.com/protocolbuffers/protobuf/releases
2、解压并放到系统指定的目录:
3、在系统环境变量里增加pah指定到我们刚放置的目录
4、关闭开发工具,重新运行命令行,就不会再报这个错误了
总结
初入门时,可能大家都没有准备好protoc,protoc-gen-go这两个工具就开始生成代码,往往就会遇到个问题。
Windows系统kratos生成proto代码是报exec: “protoc“: executable file not found in %PATH%错误解决办法相关推荐
- SkyWalking showcase部署报错“sh“: executable file not found in $PATH: unknown.
今天参照SkyWalking官方文档https://skywalking.apache.org/docs/skywalking-showcase/latest/readme/在centos7使用k8s ...
- windows exec: gcc: executable file not found in %PATH%
exec: "gcc": executable file not found in %PATH% 原因分析 通过提示可知:cc1.exe版本不是64位的,在64位环境下无法编译 解 ...
- linux编译安装的报错,linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
- 计算机清除服务命令,计算机Dos批处理命令,一键清理Windows系统垃圾的bat代码...
通过计算机Dos批处理命令,编写一键清理Windows系统垃圾的bat代码,简单易懂,小白也可以学学. [新建记事本]-[复制代码]-[粘贴代码]-[重名名记事本,后缀名为bat] 开始时,选择是否清 ...
- win10系统老是自动重复,查看日志显示来源:DistributedCOM,事件:10016,解决办法
win10系统老是自动重复,查看日志显示来源:DistributedCOM,事件:10016,解决办法 1.查看系统日志 2.解决过程 这阵子不懂电脑怎么了老是自动重启,写着写着代码就重启很是蛋疼,去 ...
- Win10系统QQ无法登录,00001错误解决办法
Win10系统QQ无法登陆,00001错误解决办法* 00001的问题:无法连接到互联网,您可以尝试以下操作: 检查网络是否畅通,防火墙是否允许QQ访问网络. 如果需要通过代理访问网络,请确认代理已设 ...
- 海康sdk项目部署Linux系统时出现java.lang.UnstisfiedLinkError:jnidispatch(xxx)not found in resource path错误
海康sdk项目部署Linux系统时出现java.lang.UnstisfiedLinkError:jnidispatch(xxx)not found in resource path错误 问题描述 解 ...
- Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法
[Windows]Win10家庭版启用组策略gpedit.msc https://blog.csdn.net/u013642500/article/details/80138799 Windows1 ...
- 搭建网站服务器时报错url,服务器网站总报错“ERROR the requested URL could not be retrieved”解决办法...
服务器网站总报错"ERROR the requested URL could not be retrieved" ERROR The requested URL could not ...
最新文章
- cnblogs-5个必须掌握的maven命令
- C#软件开发实例.私人订制自己的屏幕截图工具(十)在截图中包括鼠标指针形状...
- 水一贴,用任何一种语言导出oracle存储过程(视图)脚本
- $(document).ready(function(){}), $().ready(function(){}) 和 $(function(){}) 三个区别...
- Pentium 4处理器架构/微架构/流水线 (2) - SSE2
- 探索处理数据新方法,8 个重点搞懂云数据库 DBaaS 到底是什么!
- vb.net 教程 2-13 Windows API 函数
- 华硕升级bios的问题
- Vue系列之-Idea进行Vue前端调试
- 草根IT江湖路之三:希望,在坚持之中
- shuipFCMS二次开发记录一
- Docker部署Overleaf包含中文字体与全套texlive镜像
- 3D艺术家推荐——4款最佳3D建模软件
- 【SemiDrive源码分析】【Yocto源码分析】02 - yocto/meta-openembedded目录源码分析
- 5-2 学习打卡(11.7)
- 论文阅读(3):Image-Based 3D Object Reconstruction:State-of-the-Art and Trends in the Deep Learning Era
- CleanMyMacX软件怎么样?实际使用效果功能讲解
- 小白学习Java第二十九天
- car cdr cadr 服务器
- 关联规则—Apriori、FP-growth/FP-Tree