docker run cap1573/cap-protoc 不成功

来源:2-3 go-micro基础之 grpc proto

天了噜巴啦啦

2021-12-07

docker run --rm -v $(pwd):$(pwd) -w $(pwd) -e ICODE=code cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./*.proto

返回是:
Cap老师提醒您,请对照视频输入正确命令和参数
%!(EXTRA *exec.ExitError=exit status 1)%

反复对了好多遍,就是不对。

图片描述

写回答

4回答

天了噜巴啦啦

提问者

2022-01-09

总算是解决了

比较魔幻的就是,我在问题里贴的命令之前是运行不了的,提示参数错误,然后今天我copy了一下回复老师给的命令,竟然神奇的运行成功了,这还不是神奇的,神奇的是这一条运行成功之后,我把我提问里贴出来的那个命令copy下来再执行就可以运行了,也就是说我提问贴出来的那个命令之前应该也可以运行的,但不知道什么鬼扯原因,之前就是不成功。只能说cap老是提供的这个工具很神奇.

经验:

遇到问题不要着急,不要怀疑自己,放两天,再试试,也许他们的bug解决了,你的命令就能执行了

0
2
只是为了好玩
问题是简单的,就是大家在做的时候不细心。
2022-01-14
共2条回复

慕的地4438983

2022-01-01

你检查 一下你的 proto文件,应该是哪里有错误,这个镜像把具体的错误给屏蔽了,所以让人找不到原因,还提示参数错误,导致我一开始也找不到原因。你去安装protobuf 这个工具,用官方工具去生成,就能看到为何报错了。

0
2
天了噜巴啦啦
我也是自己安装protobuf自己生成的,生成没问题
2022-01-09
共2条回复

慕的地4438983

2022-01-01

我也是Mac  相同的问题,前几分钟还能后,后面突然不行了。

0
1
天了噜巴啦啦
大概率是他们给的工具有问题,等两天再试试,命令执行的错误他们给屏蔽了,靠自己没办法定位的。让我想起了Windows报错的梗【找不到对象】哈哈哈哈,统一就这个报错,鬼知道啥错误,只能靠猜,无敌了。。。
2022-01-09
共1条回复

只是为了好玩

2021-12-07

ICODE=code你写的不对,应该是ICODE=QETCGAET45787UUU这样的,课程有你复制粘贴即可。

0
7
天了噜巴啦啦
回复
只是为了好玩
感谢,历尽万难终于成功了
2022-01-09
共7条回复

Go微服务入门到容器化实践,落地可观测微服务项目

这可能是你全面提升Go微服务能力的好机会

861 学习 · 322 问题

查看课程