Jenkins protoc: command not found

个人博客地址:Jenkins protoc: command not found | 一张假钞的真实世界

在使用Jenkins编译Hadoop3.1.2时报错信息如下:

复制代码
[INFO] --- hadoop-maven-plugins:3.1.2:protoc (compile-protoc) @ hadoop-common ---
[WARNING] [protoc, --version] failed: java.io.IOException: Cannot run program "protoc": error=13, 权限不够
[ERROR] stdout: []
[INFO] ------------------------------------------------------------------------

原因是Jenkins中找不到protoc命令。解决方法是在Jenkins中配置环境变量PATH指定protoc路径。

再次执行发现以下错误:

复制代码
protoc: error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory

解决方法跟PATH配置一样道理,配置一个新的环境变量LD_LIBRARY_PATH:

相关推荐
我命由我1234512 分钟前
Photoshop - Photoshop 创建图层蒙版
运维·学习·ui·课程设计·设计·ps·美工
禁默36 分钟前
Linux 之从硬件硬盘到文件系统的全面过渡
linux·运维·服务器
☆璇1 小时前
【Linux】Linux环境基础开发工具使用
linux·运维·服务器
鹿鸣天涯1 小时前
CentOS系统停服,系统迁移Ubuntu LTS
linux·运维·centos
极地星光3 小时前
版本发布流程手册:Release分支规范与Bug分级标准全解析
运维
三坛海会大神5553 小时前
Linux服务器资源自动监控与报警脚本详解
linux·运维·服务器
CookieCrusher7 小时前
数据泄露危机逼近:五款电脑加密软件为企业筑起安全防线
运维·数据库·windows·安全·文件加密·数据防泄漏·dlp
小薛博客9 小时前
17、DevOps持续集成、持续部署
运维·ci/cd·devops
霍格沃兹软件测试开发9 小时前
Browser Use:打造你的浏览器自动化助手
运维·自动化
fuyongliang12311 小时前
linux Nginx服务配置介绍,和配置流程
运维·服务器·网络