Maven: Cannot run program "protoc"

背景:

mvn执行

mvn clean install -DskipTests

报错Cannot run program "protoc"

解决办法:

安装protobuf,系统是ubuntu 16.04,代码中用的protobuf是2.5.0版本。

请选择自己需要的版本下载https://github.com/google/protobuf/releases (老版本往下拉页面)

下载好tar包执行

cd ~/Downloads/
tar zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0
./configure --prefix=/usr
make
make check
sudo make install

  

验证protoc version

# protoc --version
libprotoc 2.5.0

再次执行mvn clean install -DskipTests 即可编译。

 

 

猜你喜欢

转载自www.cnblogs.com/lixiaolun/p/9053145.html