seigot / tetris

A Tetris Game for programming education in Japanese
MIT License
30 stars 107 forks source link

GitAuto: start.pyの修正関連 #176

Open gitauto-ai[bot] opened 5 days ago

gitauto-ai[bot] commented 5 days ago

Resolves #85

バグが発生する理由

start.pyを実行する際に、python3コマンドが存在しない環境ではスクリプトが正しく動作しません。この問題は、特にpythonコマンドがデフォルトでpython3にリンクされていないシステムで発生します。

バグの再現方法

  1. python3コマンドがインストールされていないシステム環境を用意します。
  2. start.pyを実行します。
  3. python3コマンドが見つからないというエラーが発生します。

バグの修正方法

start.py内でpython3コマンドが存在するかを確認し、存在しない場合にはユーザーに対してsudo apt install python-is-python3の実行を促すメッセージを表示するようにします。これにより、必要なPython環境が整っていない場合でも適切な対処が可能となり、スクリプトの実行がスムーズになります。

Test these changes locally

git checkout -b gitauto/issue-85-297ba7d1-3d7c-4205-b13c-37f04fa61031
git pull origin gitauto/issue-85-297ba7d1-3d7c-4205-b13c-37f04fa61031