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:

相关推荐
wuicer2 小时前
ubuntu 20.04 安装anaconda以及安装spyder
linux·运维·ubuntu
小晶晶京京4 小时前
day34-LNMP详解
linux·运维·服务器
fengyehongWorld4 小时前
Linux crontab定时任务
linux·运维
碎像5 小时前
Linux上配置环境变量
linux·运维·服务器
sunflower_w7 小时前
linux I2C核心、总线与设备驱动
linux·运维·服务器
myzzb7 小时前
基于uiautomation的自动化流程RPA开源开发演示
运维·python·学习·算法·自动化·rpa
网硕互联的小客服8 小时前
Apache 如何支持SHTML(SSI)的配置方法
运维·服务器·网络·windows·php
落日漫游9 小时前
K8s核心组件全解析
运维·docker·运维开发
Demisse11 小时前
[Linux] Linux文件系统基本管理
linux·运维·服务器
BAOYUCompany12 小时前
暴雨服务器:以定制化满足算力需求多样化
运维·服务器