[1/2] STEP 4/10: RUN curl -fsSL https://deno.land/install-manual@v${DENO_VERSION}.sh | sh \
&& mv /root/.deno/bin/deno /usr/local/bin/deno
sh: syntax error: unexpected redirection
curl: (23) Failure writing output to destination, passed 16375 returned 0
The latter is what idaptik's containers tend to use (deterministic + version-pinned).
Symptom
container-stack/rokur/ContainerfileSTEP 4/10 fails:Root cause
The URL
https://deno.land/install-manual@v${DENO_VERSION}.shreturns content that has shell syntaxshcannot parse. The canonical Deno install URL ishttps://deno.land/install.sh(noinstall-manual@versionsegment). The current URL likely returns an HTML error page or a different script format.Fix
Either:
curl -fsSL https://deno.land/install.sh | sh -s v${DENO_VERSION}, orhttps://github.com/denoland/deno/releases/download/v${DENO_VERSION}/deno-x86_64-unknown-linux-gnu.zipThe latter is what idaptik's containers tend to use (deterministic + version-pinned).
Cross-reference