LoginSignup

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

githubの"Process completed with exit code 1."というエラーはなんなのか

githubを使っているとこのようなエラーがでました。
github初心者なのでどういうことをしてるのかもわからないのですが、これは何なのでしょうか。2021-04-28 (7).png

0

1Answer

これは GitHub Actions によって、コードのテストやビルドが GitHub のサーバで実行されている様子ですね。

このアクションは Python で書かれたソースコードの構文チェックを行っているようです。 Python 向けの構文チェックコマンド flake8 がファイル./discordbot.py をチェックし、スタイルの誤りをいくつか検出したことを報告しています。

flake8 はファイルに誤りがなければ exit code 0 で、あれば exit code 1 で終了します。 GitHub Actions はコマンドが0以外の exit code で終了したためにエラーとみなして処理を中断し、 Error: Process completed with exit code 1. と表示しています。構文のミスを検出するのがこのアクションの目的ですから、これは予期せぬエラーではなく、誤りを見つけて想定通りにエラーになったということです。

もしあなたが ./discordbot.py を編集して git push した結果こうなったのであれば、 ./discordbot.py のスタイルを修正して解消してください。ログに出ている ./discordbot.py:81:1 は81行目の1文字目に誤りがあることを意味します。具体的にどう直すかは flake8 +ログのメッセージでググれば出てきます(たとえば「flake8 E303 too many blank lines」)

3

Comments

  1. @KerorinNF

    Questioner
    そうなんですね。
    全くわからなかったので助かりました!!
    わかりやすくて書いてくださってありがとうございます!!

Your answer might help someone💌