CircleCI 2.0 -> / bin / bash: bash: команда не найдена - PullRequest
0 голосов
/ 11 июня 2018

В цикле сборки CI я пытаюсь установить nvm следующим образом:

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

Но я получаю эту ошибку: enter image description here

Как исправитьэтот вопрос?

1 Ответ

0 голосов
/ 12 июня 2018

Отказ от ответственности: Адвокат разработчика в CircleCI

Вы не указали, какой образ Docker (или исполнителя) вы используете.Скорее всего, вы используете изображение Docker, которое не включает Bash.Вы можете сделать одно из трех:

  1. Сначала установите Bash в этом образе Docker.
  2. Выберите образ Docker с уже установленным Bash.
  3. Используйте shдля команды вместо Bash.

Вариант 3 является самым простым, если сценарий установки не использует специфические функции Bash.Вы можете попробовать это, заменив конец команды следующим образом:

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

...