【发布时间】:2016-11-17 05:37:19
【问题描述】:
我正在尝试构建 docker 并安装 nvm
一些代码行
RUN curl https://raw.githubusercontent.com/creationix/nvm/v0.25.0/install.sh | bash
RUN source ~/.profile
curl 运行成功,但是在运行源代码时,出现以下错误
/bin/sh: 1: source: not found
The command '/bin/sh -c source ~/.profile' returned a non-zero code: 127
【问题讨论】:
-
讨厌把它给你。但是找不到源意味着它试图从特定目录安装的任何东西都找不到。那么您确定您完全按照您所遵循的教程进行操作并且没有遗漏任何内容吗?
-
是的,已经从教程中粘贴了这段代码。我想安装 nvm 所以点击这个链接liquidweb.com/kb/…
-
你能链接到教程的来源吗?未找到来源非常不言自明
-
教程说:运行上述命令后,您可能会收到类似于以下内容的输出:关闭并重新打开终端以开始使用 nvm 按照输出建议的操作,然后关闭并重新打开终端会话,或运行命令。
-
这里我使用 docker 文件。我如何打开和关闭 docker image 的终端。我直接从我的 ubuntu 终端构建 docker 文件。
标签: node.js ubuntu docker dockerfile nvm