Vendored code gen is broken
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 52/100
Hướng nghiên cứu
Chạy cli-kit new myapp, chọn phương thức vendor và tái hiện LoadError khi chạy myapp/exe/myapp. Bắt đầu với vendor/deps/cli-ui/lib/cli/ui/stdout_router.rb và so sánh đường dẫn vendored với bản sửa lỗi bundled-gem được tham chiếu trong cli-ui issue 418. Hoàn thành khi một ứng dụng vendored vừa được tạo có thể chạy mà không gặp lỗi thiếu reentrant_mutex.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
If creating a new cli app using the vendored method, cli-ui is vendored without it's own vendor directory. This issue was solved for the bundled gem here: https://github.com/Shopify/cli-ui/issues/418
Reproduction:
cli-kit new myapp
# (select vendor)
myapp/exe/myapp
/Users/brendansamek/startup/reactor/reactor/vendor/deps/cli-ui/lib/cli/ui/stdout_router.rb:6:in 'Kernel#require_relative': cannot load such file -- /Users/brendansamek/startup/reactor/reactor/vendor/deps/cli-ui/vendor/reentrant_mutex (LoadError)
from /Users/brendansamek/startup/reactor/reactor/vendor/deps/cli-ui/lib/cli/ui/stdout_router.rb:6:in '<top (required)>'
from /Users/brendansamek/startup/reactor/reactor/vendor/deps/cli-ui/lib/cli/ui.rb:359:in 'Kernel#require'
from /Users/brendansamek/startup/reactor/reactor/vendor/deps/cli-ui/lib/cli/ui.rb:359:in '<top (required)>'
from /Users/brendansamek/startup/reactor/reactor/lib/reactor.rb:1:in 'Kernel#require'
from /Users/brendansamek/startup/reactor/reactor/lib/reactor.rb:1:in '<top (required)>'
from exe/reactor:14:in 'Kernel#require'
from exe/reactor:14:in '<main>'
- Ngôn ngữ chính
- Ruby
- Star
- 161
- Fork
- 16
- Merge trung bình
- 3 giờ 21 phút
- Pull request đã merge (30 ngày)
- 5
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 Shopify/cli-kit
-
enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
Tất cả issue của Shopify/cli-kit
Issue tương tự
-
user-reported
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Kong/developer.konghq.com#7316 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
TheOdinProject/curriculum#31408 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
notch8/utk_knapsack#148 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Homebrew/homebrew-cask#288729 · 1 bình luận ·
-
Test `FileUtils.options_of` Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100