CircleCI 2.0 - > / bin / bash:bash:找不到命令

时间:2018-06-11 09:36:16

标签: bash curl nvm circleci-2.0

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

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

但我收到此错误:

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

免责声明:CircleCI的开发人员代言人

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

  1. 首先在Docker镜像中安装Bash。
  2. 选择已安装Bash的Docker镜像。
  3. 使用sh代替Bash。
  4. 选项3是最简单的选项,只要安装脚本不使用Bash特定功能即可。您可以通过替换命令的结尾来尝试它:

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