rust构建actix-web出现error: failed to run custom build command for `miniz-sys v0.1.11`
Posted 吴冬冬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rust构建actix-web出现error: failed to run custom build command for `miniz-sys v0.1.11`相关的知识,希望对你有一定的参考价值。
问题描述
在初次使用actix-web时就遇到个大坑,cargo build或者cargo run时
报错
error: failed to run custom build command for `miniz-sys v0.1.11`
process didn't exit successfully: `/Users/apple/Documents/mydream/rust/my-actix-web/target/debug/build/miniz-sys-f1a7e649d83ac816/build-script-build` (exit code: 101)
还有一段
error: failed to run custom build command for `brotli-sys v0.3.2`
process didn't exit successfully: `/Users/apple/Documents/mydream/rust/my-actix-web/target/debug/build/brotli-sys-7f2d0418ae4fe23f/build-script-build` (exit code: 101)
原因分析
主要是Mac OS升级到Mojave之后cctools版本不对引起的
问题解决
需要由855升级到921
但升级到时候就发现port也无法使用了,因此先现在对应的macport版本
Install MacPorts for macOS Mojave v10.14
执行更新
sudo port -v selfupdate
重新安装cctools
sudo port install cctools
然后再构建就会发现问题解决了
以上是关于rust构建actix-web出现error: failed to run custom build command for `miniz-sys v0.1.11`的主要内容,如果未能解决你的问题,请参考以下文章
Rust Web 全栈开发之 Web Service 中的错误处理