你好rust

第一次安装rust,记录一下笔记。

几年前就听说过rust,自己一直是个c++爱好者,所以比较抵触rust,早年还有什么rust向上突破群。一直比较抵触,直到这几年rust已经渐渐深入到linux内核、云原生可观测以及zend社区当中,所以渐渐也接受了rust。

独立安装rust:

wget https://static.rust-lang.org/dist/rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz
tar zxvf rust-1.65.0-x86_64-unknown-linux-gnu.tar.gz
cd rust-1.65.0-x86_64-unknown-linux-gnu
./install.sh --prefix=/usr

如果出现错误:

PHP_CONFIG=php-config cargo build --release

info: syncing channel updates for '1.65-x86_64-unknown-linux-gnu'

error: could not download file from 'https://static.rust-lang.org/dist/channel-rust-1.65.toml.sha256' to '/root/.rustup/tmp/rjx7lqowlbfhxgt8_file': error during download: [60] SSL peer certificate or SSH remote key was not OK (SSL certificate problem: unable to get local issuer certificate)

make: *** [Makefile:201: cargo_build] Error 1

可以对ca 证书更新:

mkdir -p /root/backup/openssl/bin/openssl
mv /usr/local/bin/openssl /root/backup/openssl/bin/openssl
mv /usr/local/ssl /root/backup/openssl/
update-ca-certificates

更新成功后,更新依赖

root@zhanglei-HP-ZHAN-66-Pro-14-inch-G5-Notebook-PC:/home/zhanglei/swoole-monitor/skywalking-php# make -j4
PHP_CONFIG=php-config cargo build --release 
    Updating `ustc` index
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to crates-io.proxy.ustclug.org:443 )
  Downloaded tonic v0.8.3 (registry `ustc`)
  Downloaded futures-core v0.3.28 (registry `ustc`)
  Downloaded futures-task v0.3.28 (registry `ustc`)
  Downloaded glob v0.3.1 (registry `ustc`)
  Downloaded heck v0.4.1 (registry `ustc`)
  Downloaded httparse v1.8.0 (registry `ustc`)
  Downloaded idna v0.4.0 (registry `ustc`)
  Downloaded libloading v0.7.4 (registry `ustc`)
  Downloaded itoa v1.0.9 (registry `ustc`)
  Downloaded log v0.4.19 (registry `ustc`)
  Downloaded memchr v2.5.0 (registry `ustc`)
  Downloaded mio v0.8.8 (registry `ustc`)
  Downloaded num_cpus v1.16.0 (registry `ustc`)
  Downloaded parking_lot v0.12.1 (registry `ustc`)
  Downloaded phper-macros v0.12.0 (registry `ustc`)
  Downloaded petgraph v0.6.3 (registry `ustc`)
  Downloaded pin-project-lite v0.2.10 (registry `ustc`)
  Downloaded addr2line v0.20.0 (registry `ustc`)
  Downloaded fixedbitset v0.4.2 (registry `ustc`)
  Downloaded quote v1.0.32 (registry `ustc`)
  Downloaded rustc_version v0.4.0 (registry `ustc`)
  Downloaded regex v1.9.1 (registry `ustc`)
  Downloaded rustversion v1.0.14 (registry `ustc`)
  Downloaded semver v1.0.18 (registry `ustc`)
  Downloaded regex-syntax v0.7.4 (registry `ustc`)
  Downloaded signal-hook-registry v1.4.1 (registry `ustc`)
  Downloaded serde_path_to_error v0.1.14 (registry `ustc`)
  Downloaded socket2 v0.4.9 (registry `ustc`)
  Downloaded thiserror-impl v1.0.44 (registry `ustc`)
  Downloaded sync_wrapper v0.1.2 (registry `ustc`)
  Downloaded tinyvec v1.6.0 (registry `ustc`)
  Downloaded tokio-macros v2.1.0 (registry `ustc`)
  Downloaded slab v0.4.8 (registry `ustc`)
  Downloaded multimap v0.8.3 (registry `ustc`)
  Downloaded matchit v0.7.1 (registry `ustc`)
  Downloaded indexmap v2.0.0 (registry `ustc`)
  Downloaded libz-sys v1.1.12 (registry `ustc`)
  Downloaded linux-raw-sys v0.4.5 (registry `ustc`)
  Downloaded itertools v0.10.5 (registry `ustc`)
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to static-crates-io.proxy.ustclug.org:443 )
  Downloaded lazy_static v1.4.0 (registry `ustc`)
  Downloaded lazycell v1.3.0 (registry `ustc`)
  Downloaded lock_api v0.4.10 (registry `ustc`)
  Downloaded matchers v0.1.0 (registry `ustc`)
  Downloaded match_cfg v0.1.0 (registry `ustc`)
  Downloaded mime v0.3.17 (registry `ustc`)
  Downloaded miniz_oxide v0.7.1 (registry `ustc`)
  Downloaded minimal-lexical v0.2.1 (registry `ustc`)
  Downloaded nu-ansi-term v0.46.0 (registry `ustc`)
  Downloaded overload v0.1.1 (registry `ustc`)
  Downloaded nom v7.1.3 (registry `ustc`)
  Downloaded object v0.31.1 (registry `ustc`)
  Downloaded equivalent v1.0.1 (registry `ustc`)
  Downloaded libc v0.2.147 (registry `ustc`)
  Downloaded unicode-normalization v0.1.22 (registry `ustc`)
  Downloaded untrusted v0.7.1 (registry `ustc`)
  Downloaded url v2.4.0 (registry `ustc`)
  Downloaded uuid v1.4.1 (registry `ustc`)
  Downloaded vcpkg v0.2.15 (registry `ustc`)
  Downloaded want v0.3.1 (registry `ustc`)
  Downloaded webpki v0.22.0 (registry `ustc`)
  Downloaded which v4.4.0 (registry `ustc`)
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to static-crates-io.proxy.ustclug.org:443 )
  Downloaded async-stream-impl v0.3.5 (registry `ustc`)
  Downloaded adler v1.0.2 (registry `ustc`)
  Downloaded axum-core v0.3.4 (registry `ustc`)
  Downloaded bincode v1.3.3 (registry `ustc`)
  Downloaded bytes v1.4.0 (registry `ustc`)
  Downloaded cfg-if v1.0.0 (registry `ustc`)
  Downloaded derive_more v0.99.17 (registry `ustc`)
  Downloaded prost v0.11.9 (registry `ustc`)
  Downloaded portable-atomic v1.4.2 (registry `ustc`)
  Downloaded once_cell v1.18.0 (registry `ustc`)
  Downloaded axum v0.6.19 (registry `ustc`)
  Downloaded backtrace v0.3.68 (registry `ustc`)
  Downloaded base64 v0.13.1 (registry `ustc`)
  Downloaded bindgen v0.63.0 (registry `ustc`)
  Downloaded form_urlencoded v1.2.0 (registry `ustc`)
  Downloaded fnv v1.0.7 (registry `ustc`)
  Downloaded cexpr v0.6.0 (registry `ustc`)
  Downloaded futures-io v0.3.28 (registry `ustc`)
  Downloaded futures-channel v0.3.28 (registry `ustc`)
  Downloaded futures-sink v0.3.28 (registry `ustc`)
  Downloaded futures-macro v0.3.28 (registry `ustc`)
  Downloaded futures-util v0.3.28 (registry `ustc`)
  Downloaded getrandom v0.2.10 (registry `ustc`)
  Downloaded gimli v0.27.3 (registry `ustc`)
  Downloaded h2 v0.3.20 (registry `ustc`)
  Downloaded hashbrown v0.12.3 (registry `ustc`)
  Downloaded hashbrown v0.14.0 (registry `ustc`)
  Downloaded hostname v0.3.1 (registry `ustc`)
  Downloaded http v0.2.9 (registry `ustc`)
  Downloaded http-body v0.4.5 (registry `ustc`)
  Downloaded httpdate v1.0.2 (registry `ustc`)
  Downloaded hyper v0.14.27 (registry `ustc`)
  Downloaded hyper-timeout v0.4.1 (registry `ustc`)
  Downloaded pin-utils v0.1.0 (registry `ustc`)
  Downloaded pin-project-internal v1.1.2 (registry `ustc`)
  Downloaded pin-project v1.1.2 (registry `ustc`)
  Downloaded phper-sys v0.12.1 (registry `ustc`)
  Downloaded phper-alloc v0.12.0 (registry `ustc`)
  Downloaded phper v0.12.0 (registry `ustc`)
  Downloaded percent-encoding v2.3.0 (registry `ustc`)
  Downloaded peeking_take_while v0.1.2 (registry `ustc`)
  Downloaded parking_lot_core v0.9.8 (registry `ustc`)
  Downloaded indexmap v1.9.3 (registry `ustc`)
  Downloaded portable-atomic v0.3.20 (registry `ustc`)
  Downloaded pkg-config v0.3.27 (registry `ustc`)
  Downloaded rustc-demangle v0.1.23 (registry `ustc`)
  Downloaded phper-build v0.12.0 (registry `ustc`)
  Downloaded prettyplease v0.1.25 (registry `ustc`)
  Downloaded tracing v0.1.37 (registry `ustc`)
  Downloaded tempfile v3.7.0 (registry `ustc`)
  Downloaded tokio-util v0.7.8 (registry `ustc`)
  Downloaded tonic-build v0.8.4 (registry `ustc`)
  Downloaded tower v0.4.13 (registry `ustc`)
  Downloaded tower-service v0.3.2 (registry `ustc`)
  Downloaded tracing-attributes v0.1.26 (registry `ustc`)
  Downloaded tower-layer v0.3.2 (registry `ustc`)
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to static-crates-io.proxy.ustclug.org:443 )
warning: spurious network error (2 tries remaining): [35] SSL connect error (OpenSSL SSL_connect: Connection reset by peer in connection to static-crates-io.proxy.ustclug.org:443 )
  Downloaded tracing-core v0.1.31 (registry `ustc`)
  Downloaded tracing-log v0.1.3 (registry `ustc`)
  Downloaded tracing-futures v0.2.5 (registry `ustc`)
  Downloaded try-lock v0.2.4 (registry `ustc`)
  Downloaded tracing-subscriber v0.3.17 (registry `ustc`)
  Downloaded unicode-bidi v0.3.13 (registry `ustc`)
  Downloaded unicode-ident v1.0.11 (registry `ustc`)
  Downloaded rand_core v0.6.4 (registry `ustc`)
  Downloaded bytesize v1.2.0 (registry `ustc`)
  Downloaded time-core v0.1.1 (registry `ustc`)
  Downloaded anyhow v1.0.72 (registry `ustc`)
  Downloaded thread_local v1.1.4 (registry `ustc`)
  Downloaded spin v0.5.2 (registry `ustc`)
  Downloaded async-trait v0.1.72 (registry `ustc`)
  Downloaded async-stream v0.3.5 (registry `ustc`)
  Downloaded ring v0.16.20 (registry `ustc`)
  Downloaded rustls v0.20.8 (registry `ustc`)
  Downloaded systemstat v0.2.3 (registry `ustc`)
  Downloaded thiserror v1.0.44 (registry `ustc`)
  Downloaded aho-corasick v1.0.2 (registry `ustc`)
  Downloaded time v0.3.23 (registry `ustc`)
  Downloaded tinyvec_macros v0.1.1 (registry `ustc`)
  Downloaded tokio-io-timeout v1.2.0 (registry `ustc`)
  Downloaded tokio-rustls v0.23.4 (registry `ustc`)
  Downloaded tokio-stream v0.1.14 (registry `ustc`)
  Downloaded bitflags v1.3.2 (registry `ustc`)
  Downloaded bitflags v2.3.3 (registry `ustc`)
  Downloaded clang-sys v1.6.1 (registry `ustc`)
  Downloaded cc v1.0.80 (registry `ustc`)
  Downloaded convert_case v0.4.0 (registry `ustc`)
  Downloaded dashmap v5.5.0 (registry `ustc`)
  Downloaded tokio v1.29.1 (registry `ustc`)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
warning: spurious network error (2 tries remaining): [56] Failure when receiving data from the peer (Connection died, tried 5 times before giving up)
  Downloaded prost-derive v0.11.9 (registry `ustc`)
  Downloaded smallvec v1.11.0 (registry `ustc`)
  Downloaded fastrand v2.0.0 (registry `ustc`)
  Downloaded either v1.9.0 (registry `ustc`)
  Downloaded autocfg v1.1.0 (registry `ustc`)
  Downloaded ppv-lite86 v0.2.17 (registry `ustc`)
  Downloaded proc-macro2 v1.0.66 (registry `ustc`)
  Downloaded prost-build v0.11.9 (registry `ustc`)
  Downloaded prost-types v0.11.9 (registry `ustc`)
  Downloaded syn v1.0.109 (registry `ustc`)
  Downloaded rand_chacha v0.3.1 (registry `ustc`)
  Downloaded base64 v0.21.2 (registry `ustc`)
  Downloaded rustc-hash v1.1.0 (registry `ustc`)
  Downloaded rand v0.8.5 (registry `ustc`)
  Downloaded regex-automata v0.1.10 (registry `ustc`)
  Downloaded regex-syntax v0.6.29 (registry `ustc`)
  Downloaded syn v2.0.28 (registry `ustc`)
  Downloaded rustix v0.38.4 (registry `ustc`)
  Downloaded regex-automata v0.3.4 (registry `ustc`)
  Downloaded shlex v1.1.0 (registry `ustc`)
  Downloaded serde_urlencoded v0.7.1 (registry `ustc`)
  Downloaded serde_json v1.0.104 (registry `ustc`)
  Downloaded sct v0.7.0 (registry `ustc`)
  Downloaded serde v1.0.180 (registry `ustc`)
  Downloaded scopeguard v1.2.0 (registry `ustc`)
  Downloaded ryu v1.0.15 (registry `ustc`)
  Downloaded rustls-pemfile v1.0.3 (registry `ustc`)
  Downloaded sharded-slab v0.1.4 (registry `ustc`)
  Downloaded skywalking v0.8.0 (registry `ustc`)
  Downloaded serde_derive v1.0.180 (registry `ustc`)
  Downloaded 179 crates (21.5 MB) in 26.15s (largest was `ring` at 5.1 MB)
   Compiling libc v0.2.147
   Compiling proc-macro2 v1.0.66
   Compiling unicode-ident v1.0.11
   Compiling autocfg v1.1.0
   Compiling syn v1.0.109
   Compiling either v1.9.0
   Compiling cfg-if v1.0.0
   Compiling regex-syntax v0.7.4
   Compiling once_cell v1.18.0
   Compiling log v0.4.19
   Compiling lazy_static v1.4.0
   Compiling glob v0.3.1
   Compiling memchr v2.5.0
   Compiling pin-project-lite v0.2.10
   Compiling minimal-lexical v0.2.1
   Compiling libloading v0.7.4
   Compiling bindgen v0.63.0
   Compiling bytes v1.4.0
   Compiling smallvec v1.11.0
   Compiling parking_lot_core v0.9.8
   Compiling shlex v1.1.0
   Compiling rustc-hash v1.1.0
   Compiling lazycell v1.3.0
   Compiling scopeguard v1.2.0
   Compiling futures-core v0.3.28
   Compiling bitflags v1.3.2
   Compiling peeking_take_while v0.1.2
   Compiling tracing-core v0.1.31
   Compiling anyhow v1.0.72
   Compiling futures-task v0.3.28
   Compiling itertools v0.10.5
   Compiling rustversion v1.0.14
   Compiling futures-util v0.3.28
   Compiling indexmap v1.9.3
   Compiling clang-sys v1.6.1
   Compiling lock_api v0.4.10
   Compiling tokio v1.29.1
   Compiling slab v0.4.8
   Compiling itoa v1.0.9
   Compiling nom v7.1.3
   Compiling mio v0.8.8
   Compiling quote v1.0.32
   Compiling socket2 v0.4.9
   Compiling num_cpus v1.16.0
   Compiling signal-hook-registry v1.4.1
   Compiling cc v1.0.80
   Compiling syn v2.0.28
   Compiling which v4.4.0
   Compiling parking_lot v0.12.1
   Compiling fnv v1.0.7
   Compiling hashbrown v0.12.3
   Compiling pin-utils v0.1.0
   Compiling http v0.2.9
   Compiling getrandom v0.2.10
   Compiling futures-sink v0.3.28
   Compiling regex-automata v0.3.4
   Compiling rustix v0.38.4
   Compiling serde v1.0.180
   Compiling spin v0.5.2
   Compiling httparse v1.8.0
   Compiling serde_derive v1.0.180
   Compiling futures-channel v0.3.28
   Compiling linux-raw-sys v0.4.5
   Compiling prettyplease v0.1.25
   Compiling ring v0.16.20
   Compiling tower-service v0.3.2
   Compiling bitflags v2.3.3
   Compiling untrusted v0.7.1
   Compiling cexpr v0.6.0
   Compiling http-body v0.4.5
   Compiling rand_core v0.6.4
   Compiling async-trait v0.1.72
   Compiling fixedbitset v0.4.2
   Compiling fastrand v2.0.0
   Compiling ppv-lite86 v0.2.17
   Compiling regex v1.9.1
   Compiling try-lock v0.2.4
   Compiling want v0.3.1
   Compiling petgraph v0.6.3
   Compiling rand_chacha v0.3.1
   Compiling axum-core v0.3.4
   Compiling pkg-config v0.3.27
   Compiling tower-layer v0.3.2
   Compiling httpdate v1.0.2
   Compiling percent-encoding v2.3.0
   Compiling vcpkg v0.2.15
   Compiling heck v0.4.1
   Compiling multimap v0.8.3
   Compiling rustls v0.20.8
   Compiling rand v0.8.5
   Compiling axum v0.6.19
   Compiling mime v0.3.17
   Compiling thiserror v1.0.44
   Compiling tinyvec_macros v0.1.1
   Compiling portable-atomic v1.4.2
   Compiling tinyvec v1.6.0
   Compiling backtrace v0.3.68
   Compiling tempfile v3.7.0
   Compiling time-core v0.1.1
   Compiling libz-sys v1.1.12
   Compiling gimli v0.27.3
   Compiling matchit v0.7.1
   Compiling base64 v0.21.2
   Compiling hashbrown v0.14.0
   Compiling sync_wrapper v0.1.2
   Compiling portable-atomic v0.3.20
   Compiling adler v1.0.2
   Compiling regex-syntax v0.6.29
   Compiling miniz_oxide v0.7.1
   Compiling unicode-normalization v0.1.22
   Compiling rustls-pemfile v1.0.3
   Compiling time v0.3.23
   Compiling object v0.31.1
   Compiling serde_json v1.0.104
   Compiling match_cfg v0.1.0
   Compiling bytesize v1.2.0
   Compiling unicode-bidi v0.3.13
   Compiling rustc-demangle v0.1.23
   Compiling equivalent v1.0.1
   Compiling convert_case v0.4.0
   Compiling base64 v0.13.1
   Compiling regex-automata v0.1.10
   Compiling overload v0.1.1
   Compiling tokio-macros v2.1.0
   Compiling tracing-attributes v0.1.26
   Compiling futures-macro v0.3.28
   Compiling prost-derive v0.11.9
   Compiling pin-project-internal v1.1.2
   Compiling sct v0.7.0
   Compiling webpki v0.22.0
   Compiling thiserror-impl v1.0.44
   Compiling tracing v0.1.37
   Compiling async-stream-impl v0.3.5
   Compiling prost v0.11.9
   Compiling pin-project v1.1.2
   Compiling tracing-futures v0.2.5
   Compiling addr2line v0.20.0
   Compiling matchers v0.1.0
   Compiling derive_more v0.99.17
   Compiling prost-types v0.11.9
   Compiling phper-macros v0.12.0
   Compiling async-stream v0.3.5
   Compiling systemstat v0.2.3
   Compiling phper-sys v0.12.1
   Compiling nu-ansi-term v0.46.0
   Compiling prost-build v0.11.9
   Compiling tonic-build v0.8.4
   Compiling indexmap v2.0.0
   Compiling idna v0.4.0
   Compiling hostname v0.3.1
   Compiling skywalking v0.8.0
   Compiling uuid v1.4.1
   Compiling sharded-slab v0.1.4
   Compiling tracing-log v0.1.3
   Compiling tokio-util v0.7.8
   Compiling tokio-io-timeout v1.2.0
   Compiling tokio-rustls v0.23.4
   Compiling tokio-stream v0.1.14
   Compiling form_urlencoded v1.2.0
   Compiling h2 v0.3.20
   Compiling tower v0.4.13
   Compiling thread_local v1.1.4
   Compiling ryu v1.0.15
   Compiling url v2.4.0
   Compiling tracing-subscriber v0.3.17
   Compiling bincode v1.3.3
   Compiling dashmap v5.5.0
   Compiling hyper v0.14.27
   Compiling hyper-timeout v0.4.1
   Compiling tonic v0.8.3
   Compiling phper-build v0.12.0
   Compiling phper-alloc v0.12.0
   Compiling phper v0.12.0
   Compiling skywalking-php v0.8.0-dev (/home/zhanglei/swoole-monitor/skywalking-php)
    Finished release [optimized] target(s) in 6m 50s
if [ -f ./target/release/libskywalking_agent.dylib ] ; then \
	cp ./target/release/libskywalking_agent.dylib ./modules/skywalking_agent.so ; fi
if [ -f ./target/release/libskywalking_agent.so ] ; then \
	cp ./target/release/libskywalking_agent.so ./modules/skywalking_agent.so ; fi

Build complete.
Don't forget to run 'make test'.
相关推荐
959y1 小时前
[Go 微服务] Kratos 使用的简单总结
开发语言·golang·kratos
虫小宝1 小时前
如何在Java中实现批量数据处理
java·开发语言
PeterClerk1 小时前
基于Pygame的贪吃蛇小游戏实现
开发语言·python·pygame
冰暮流星1 小时前
软设之类的继承与泛化,多重继承
java·开发语言
虫小宝1 小时前
Java中的多线程与并发编程详解
java·开发语言
Easonmax2 小时前
【C++】 解决 C++ 语言报错:Undefined Reference
java·开发语言·c++
Lightning-py2 小时前
Python使用(...)连接字符串
开发语言·python
计算机平台作业答案讲解2 小时前
QT实现GIF动图显示(小白版,可直接copy使用)
服务器·开发语言·数据结构·数据库·c++·qt·动态规划
装B且挨揍の2 小时前
golang实现网卡流量监控
开发语言·golang·xcode
pyniu2 小时前
研0学习Python基础4
开发语言·python