Open KuraZuzu opened 1 month ago
xs-dev
や、大本のesp-idf
で既知の不具合という報告がある。
Ubuntu 22.04
側のPython3のバージョンを3.10に引き下げ、最初からスタックチャンの環境を再構築する。
Python3のシンボリックリンクを、Ubuntu 22.04インストール時のシステムにデフォルトであるPython3.10に再設定した。
$ which python3
/usr/bin/python3
スタックチャンのディレクトリやModdable、ESP-IDF、設定スクリプトを削除する
$ rm -r ~/.local/share/moddable
$ rm -r ~/.espressif
$ rm -r ~/.local/share/esp32
$ rm -r ~/stack-chan
$ rm ~/.local/share$ cat xs-dev-export.sh
~/.bashrc
に追加されているコマンドsource /home/kurasawa/.local/share/xs-dev-export.sh
を削除する
$ nano ~/.bashrc
(中略)
source /home/kurasawa/.local/share/xs-dev-export.sh
ターミナルを再起動する。
環境構築時に環境変数が自動で追加されるため、Python3の指すパスは以下のようになっている。実態はPython3.10であり、Python3.11を使っているとidf4.4_py3.11_env
というパスになっている。
$ which python3
/home/<ユーザー名>/.espressif/python_env/idf4.4_py3.10_env/bin/python3
不具合の概要
Python3.11
をインストールして使用しているUbuntu 22.04
の環境でビルド時にエラーが出る。環境構築まではうまくいっているように見える。
再現手順
npm run build
を実行する想定する挙動 ビルドが成功してスタックチャンに書き込みまでできる、
ログ
npm run build
でエラーが出るスクリーンショット もしあれば、不具合を説明するためのスクリーンショットや写真を添付してください。
環境
その他
エラー内での以下の提案に従いコマンドを実行してみた
提案に従い、
sh /home/kurasawa/.local/share/esp32/esp-idf/install.sh
を実行