尝试在Ubuntu / ARM64上使用Docker安装Parity时,当前出现以下错误:
第7/11步:运行rustup目标添加armv7-unknown-linux-gnueabihf ---> 在277ab1234a23 / bin / sh中运行:1:rustup:找不到命令 '/ bin / sh -c rustup target add armv7-unknown-linux-gnueabihf'返回 非零代码:127
我不知道如何解决此问题,它正在阻止Dockerfile的设置。
这是我正在使用的Dockerfile:https://github.com/paritytech/parity-snappy/blob/master/Dockerfile
导致该错误的确切代码行如下。最后一行出错。
# install rustup
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
# rustup directory
ENV PATH /root/.cargo/bin:$PATH
ENV RUST_TARGETS="arm-unknown-linux-gnueabihf"
# multirust add arm--linux-gnuabhf toolchain
RUN rustup target add armv7-unknown-linux-gnueabihf
我尝试了其他Stack Overflow帖子(例如When installing Rust toolchain in Docker, Bash `source` command doesn't work)中的一些不同建议,但是没有运气。
我有适用于linux / arm64的Docker。
下面的系统架构:
Linux jetson-0423318029408 4.9.108-tegra#1 SMP PREEMPT PDT 2018年10月31日星期三15:17:21 aarch64 aarch64 aarch64 GNU / Linux
解决该问题的任何帮助将不胜感激。
谢谢。