CircleCI での "Command not found" エラー

CircleCI ビルドで、次のようなエラーが出た場合: 

/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 を参照してください。

この記事は役に立ちましたか?
17人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。