使用Docker安装Parity时出现Rust问题

时间:2019-02-20 21:28:01

标签: docker ubuntu rust ethereum arm64

尝试在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

解决该问题的任何帮助将不胜感激。

谢谢。

0 个答案:

没有答案