我试图从Alpine
构建一个docker镜像,并添加一个特定版本的rust
,但我得到了这个错误,构建失败。
#7 [3/5] RUN apk add rust=1.72.1-r0
#7 4.203 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/armv7/APKINDEX.tar.gz
#7 5.012 fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/armv7/APKINDEX.tar.gz
#7 6.228 ERROR: unable to select packages:
#7 6.405 rust-1.64.0-r2:
#7 6.405 breaks: world[rust=1.72.1-r0]
#7 ERROR: process "/bin/sh -c apk add rust=1.72.1-r0" did not complete successfully: exit code: 1
字符串
这是我的Dockerfile
。
ARG version=3.9
ARG tag=${version}-alpine3.17
FROM python:${tag} as builder
WORKDIR /app
ENV CARGO_NET_GIT_FETCH_WITH_CLI=true
RUN apk add rust=1.72.1-r0
RUN rustc -V
型
我正在建立一个Linux raspberrypi 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux
1条答案
按热度按时间7qhs6swi1#
如果您检查有问题的映像使用的Alpine Linux版本,您会发现它是
3.17.5
:字符串
该版本的Rust版本是
1.64.0-r2
。