加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Teamcity中maven构建的protoc权限被拒绝

发布时间:2020-12-16 03:42:16 所属栏目:安全 来源:网络整理
导读:我正在尝试使用maven on teamcity构建一个项目,并在maven构建步骤中获取此错误. [Step 2/4] [ERROR] protoc failed output: [Step 2/4] [ERROR] protoc failed error: /bin/sh: 1: protoc: Permission denied [Step 2/4] [13:03:14][Step 2/4] Failed to exe

我正在尝试使用maven on teamcity构建一个项目,并在maven构建步骤中获取此错误.

[Step 2/4] [ERROR] protoc failed output:
[Step 2/4] [ERROR] protoc failed error: /bin/sh: 1: protoc: Permission denied
[Step 2/4] [13:03:14][Step 2/4] Failed to execute goal
com.google.protobuf.tools:maven-protoc-plugin:0.1.10:compile
(generate-sources) on project unit-protocol-lib: protoc did not exit
cleanly. Review output for more information.

请记住,我使用docker-compose构建teamcity代理(在容器中运行的代理),并将protoc添加到/usr/local / bin / protoc($PATH具有/usr/local / bin,/usr/local / bin / protoc具有rwx权限).

编辑方便

暂时忘掉上面的一切.
我登录了teamcity服务器的buildagent,使用/ bin / sh访问shell并执行命令protoc并返回错误:
protoc失败错误:/ bin / sh:1:protoc:权限被拒绝

任何帮助?

我遇到过同样的问题.

我发现错误信息是误导性的.

这对我有用:

试试这个:

protoc ./proto/hello/hello.proto --go_out=plugins=grpc:./outputDirectory -I ./proto/hello/hello.proto

命令的某些部分显然看起来多余,但这是我必须要做的才能让它工作.我建议尝试这个,看看它是否运行.如果确实如此,你可以看看你是否能够调整它,但我不这么认为.

如果“.”是你的输出,然后这样做:

protoc ./proto/hello/hello.proto --go_out=plugins=grpc:. -I ./proto/hello/hello.proto

请注意,您不需要空间.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读