simulator start fails on windows if username has space in it
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Bắt đầu trong iotedgehubdev/edgemanager.py quanh dòng 70, sau đó tái hiện quy trình làm việc của trình mô phỏng bằng tên người dùng Windows có chứa dấu cách. Kiểm tra cách lệnh docker-compose -f được tạo và xác minh rằng lệnh xử lý toàn bộ đường dẫn như một đối số duy nhất. Xác nhận rằng trình mô phỏng khởi động thành công và lỗi hiện có không còn xảy ra.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
VSCode Version: 1.71.1
OS Version: Win 11 Pro
Extension Version: 1.25.9
Steps to Reproduce:
- when installing windows, choose pick a username that has a space in it. eg "John Smith"
- install Visual Studio Code, Azure IoT Tools
- start a nodejs iot edge solution (not sure if language choice here is significant)
- create module, use "Build and Run IoT Edge Solution in Simulator" feature
error message:
"
ERROR: Error while executing command: docker-compose -f C:\Users\John Smith\AppData\Local.iotedgehubdev\data\data\docker-compose.yml down. Command '['docker-compose', '-f', 'C:\Users\John', 'Smith\AppData\Local.iotedgehubdev\data\data\docker-compose.yml', 'down']' returned non-zero exit status 1.
"
further down an extra clue
"
"No such command: Smith\AppData\Local.iotedgehubdev\data\data\docker_compose.yml"
"
this suggests that the issue is the space during filename declaration to the command for docker-compose, the space maknig it treat the second half as a argument
looks to be issue here:
https://github.com/Azure/iotedgehubdev/blob/d3bffb36c71041b636a1093514d960ceda9168b4/iotedgehubdev/edgemanager.py#L70
the argument to -f needs to be in quotes
- Ngôn ngữ chính
- Python
- Star
- 91
- Fork
- 38
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của Azure/iotedgehubdev
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100
Azure/iotedgehubdev#416 · 1 bình luận · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
Azure/iotedgehubdev#415 ·
-
Not able to installĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
Azure/iotedgehubdev#413 · 1 reaction ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Azure/iotedgehubdev#412 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Azure/iotedgehubdev#411 · 1 bình luận ·
Tất cả issue của Azure/iotedgehubdev
Issue tương tự
-
`LazyFrameRemote` and `ExecuteRemote` sinks do not accept `Path`, like `LazyFrame` sinks do.Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
WingedGuardian/GENesis-AGI#3375 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
curriculum documentation quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
githubnext/gh-aw-workshop#4601 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
approved Good First Issue scope: docs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
hiero-ledger/hiero-sdk-python#2730 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày