Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

env-win 2.0.0 + rt-thread 5.2.1 - pkgs --updates 失败

オープン
#39 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
35/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
静か
技術スタック
git, python
領域
tooling

調査の方向性

まず報告された 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 はありません

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

RT-Thread/env-windows のほかの issue

RT-Thread/env-windows の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。