env-win 2.0.0 + rt-thread 5.2.1 - pkgs --updates 失败
まだ誰も着手していません。
評価
調査の方向性
まず報告された STM32 BSP で pkgs --update を再現し、env/cmds/cmd_package/cmd_package_update.py のパッケージ更新処理、特に install_package と、env/package.py の解析処理を調査します。報告されたパッケージパスと package.json の検索が正しく処理されているか確認します。表示された FileNotFoundError なしでコマンドが完了すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
如标题,env 是从master 拉下来的,在BSP 下执行pkgs --update ,报错误下
`(.venv) bakewell.wang@HF-N-002946B E:\quectel\proj\rtthread\rt-thread\bsp\stm32\stm32f429-armfly-v6
$ pkgs --update
[Use Gitee server - auto decision based on IP location]
Cloning into 'E:\quectel\proj\rtthread\rt-thread\bsp\stm32\stm32f429-armfly-v6\packages\CMSIS-Core-latest'...
remote: Enumerating objects: 37, done.
remote: Counting objects: 100% (37/37), done.
remote: Compressing objects: 100% (37/37), done.
Receiving objects: 86% (32/37)used 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (37/37), 130.52 KiB | 367.00 KiB/s, done.
Resolving deltas: 100% (20/20), done.
==============================> CMSIS_CORE latest is downloaded successfully.
Traceback (most recent call last):
File "", line 198, in run_module_as_main
File "", line 88, in run_code
File "E:\quectel\proj\rtthread\env-windows.venv\Scripts\pkgs.exe_main.py", line 7, in
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\env.py", line 155, in pkgs
exec_arg('pkg')
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\env.py", line 134, in exec_arg
args.func(args)
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\cmds\cmd_package_init.py", line 42, in run_env_cmd
package_update()
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 868, in package_update
if not install_packages(sys_value, force_update):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 819, in install_packages
if install_package(env_root, pkgs_root, bsp_root, package, force_update):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\cmds\cmd_package\cmd_package_update.py", line 297, in install_package
package.parse(pkg_path)
File "E:\quectel\proj\rtthread\env-windows.venv\Lib\site-packages\env\package.py", line 127, in parse
with codecs.open(filename, "r", encoding='utf-8') as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 918, in open
FileNotFoundError: [Errno 2] No such file or directory: 'E:\quectel\proj\rtthread\env-windows\tools\bin\..\..\packages\packages/peripherals/hal-sdk/stm32/stm32f4_hal_driver\package.json'`
- 主要言語
- Python
- スター
- 44
- フォーク
- 24
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
RT-Thread/env-windows のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
RT-Thread/env-windows#41 ·
-
gcc版本是否该更新一下了 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
RT-Thread/env-windows#40 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
RT-Thread/env-windows#38 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
RT-Thread/env-windows#36 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
RT-Thread/env-windows#34 ·
RT-Thread/env-windows の issue をすべて見る
似ている issue
-
area: harness bug status: needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Human-Agent-Society/reef#625 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 80/100
learningequality/kolibri#15351 · コメント 2 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
Name consistency オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
eellak/triplestore#65 · コメント 1 件 ·