请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

对了好几遍了,还是找不到docker run 哪里写错了。

[root@localhost protobuf]# pwd
/www/golang/protobuf
[root@localhost protobuf]# ls
product.proto
[root@localhost protobuf]# cat product.proto 
syntax = "proto3";

package go.micro.service.product;

service Product {
    rpc AddProduct(ProductInfo) returns (ResponseProduct) {}
}

message ProductInfo {
    int64 id = 1;
    string product_name = 2;
}

message ResponseProduct {
    int64 product_id = 1;
}
[root@localhost protobuf]# 
[root@localhost protobuf]# docker run --rm -v $(pwd):$(pwd) -w $(pwd) -e ICODE=xxxx cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./product.proto 
Cap老师提醒您,请对照视频输入正确命令和参数
%!(EXTRA *exec.ExitError=exit status 1)[root@localhost protobuf]# 

是linux cent7.9系统

正在回答 回答被采纳积分+3

3回答

只是为了好玩 2021-12-07 16:06:26

可能要加上 sudo。

sudo docker run --rm -v $(pwd):$(pwd) -w $(pwd) -e ICODE=xxxx cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./product.proto ```


0 回复 有任何疑惑可以回复我~
永夜星沉 2021-08-07 16:41:46

兄弟,解决了吗,我也是这个问题

0 回复 有任何疑惑可以回复我~
  • 可能要加上 sudo。
    
    sudo docker run --rm -v $(pwd):$(pwd) -w $(pwd) -e ICODE=xxxx cap1573/cap-protoc -I ./ --go_out=./ --micro_out=./ ./product.proto ```
    回复 有任何疑惑可以回复我~ 2021-12-07 16:06:36
Cap 2021-06-18 21:52:25

哪个系统下运行的啊?

0 回复 有任何疑惑可以回复我~
  • 提问者 星光如此灿烂 #1
    是linux cent7.9系统
    回复 有任何疑惑可以回复我~ 2021-06-18 21:56:44
  • Cap #2
    使用make 试下呢
    回复 有任何疑惑可以回复我~ 2021-06-18 21:57:35
  • Cap #3
    下载老师的代码order一章把make里面的run改下运行试试
    回复 有任何疑惑可以回复我~ 2021-08-07 21:57:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信