1

在循环 CI 构建中,我尝试按如下方式安装 nvm:

  - run:
      name: Install nvm
      command: curl -o-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

但我收到此错误: 在此处输入图像描述

如何解决这个问题?

4

1 回答 1

-2

免责声明:CircleCI 的开发者倡导者

您没有指定正在使用的 Docker 映像(或执行程序)。您很可能正在使用不包含 Bash 的 Docker 映像。您可以做以下三件事之一:

  1. 首先在该 Docker 映像中安装 Bash。
  2. 选择已安装 Bash 的 Docker 映像。
  3. 用于sh命令而不是 Bash。

只要安装脚本不使用 Bash 特定功能,选项 3 就是最简单的选项。您可以通过替换命令的结尾来尝试它,如下所示:

curl -o-https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | sh

于 2018-06-11T21:56:11.593 回答