Полный нуб ржавчины здесь. Пытаюсь собрать двоичный файл sccache для Linux x64 с Redis: true
. Я начинаю с альпийского изображения:
FROM rust:alpine3.10
WORKDIR /root
RUN apk --no-cache add --update curl
RUN curl -L https://github.com/mozilla/sccache/archive/0.2.11.tar.gz \
-o sccache.tar.gz
RUN tar xf sccache.tar.gz
RUN cd sccache-0.2.11 &&\
cargo build --features=all --release
Я получил:
error: cannot produce proc-macro for `derive-error v0.0.3` as the target `x86_64-unknown-linux-musl` does not support these crate types
Отлично работает, если у меня FROM rust
, который основан на buster
. Я мог бы просто пойти с этим (и я это сделаю), но что здесь происходит? Я так не в своей тарелке, что даже не знаю, какие вопросы задавать.
Связано?: https://github.com/rust-lang/rust/issues/59302< /а>