簡體   English   中英

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

[英]CircleCI 2.0 -> /bin/bash: bash: command not found

在Circle CI構建中,我嘗試按以下方式安裝nvm:

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

但我收到此錯誤: 在此處輸入圖片說明

如何解決此問題?

免責聲明: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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM