gpt4 book ai didi

ruby - 在 ruby​​-alpine docker 镜像中添加特定节点版本

转载 作者:行者123 更新时间:2023-12-02 02:45:09 29 4
gpt4 key购买 nike

我正在使用 ruby:2.6.5-alpine 作为我的基础镜像,我正在尝试向它添加一个特定的节点版本。

FROM ruby:2.6.5-alpine

RUN apk update \
&& apk upgrade --no-cache \
&& apk add nodejs=12.18.0

# remaining configs

但是当我指定一个版本时,我得到了这个错误

ERROR: unsatisfiable constraints:
nodejs-12.15.0-r1:
breaks: world[nodejs=12.18.0]
satisfies: yarn-1.19.2-r0[nodejs]

如果我简单地执行 RUN apk add nodejs 它工作正常

最佳答案

v3.12 包含节点 12.7.x 时,您可以从 main 存储库安装 nodejs。

alpine nodejs-12.18.x

FROM ruby:2.6.5-alpine

RUN apk update \
&& apk upgrade --no-cache
RUN apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/main/ nodejs=12.18.2-r0 npm

关于ruby - 在 ruby​​-alpine docker 镜像中添加特定节点版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62915459/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com