CircleCI 2.0 ビルドで、次のような表示がある場合
/bin/bash: mongo: command not found
これは、すべてのコマンドがリストの最初にあるコンテナ (プライマリコンテナ) で実行されるのが理由です。 これは通常、データベースコンテナではないため、プライマリコンテナには多くの場合、mongo
cli がインストールされていません。 mysql および postgresql でも同じ現象が発生することがあります。
このような場合、sudo apt install
、またはイメージが実行されているディストリビューションに対応するパッケージマネージャーを使用して、クライアントをインストールできます。
例
- run: sudo apt-get install mongodb-clients
Discuss の詳細については、https://discuss.circleci.com/t/bin-bash-mongo-command-not-found/16218/6 を参照してください。
コメント
ログインしてコメントを残してください。