Trong đường ray Gemfile, không gem 'capistrano'
cần nằm trong nhóm :development
hoặc điều này có lợi thế nào khi đặt nó bên trong một nhóm tùy ý như :tools
không?Capistrano có cần nằm trong nhóm phát triển trong Gemfile không?
Trả lời
Đơn giản chỉ cần đặt, không, nó không cần để được, nhưng nó là tốt vì lợi ích của thực hành tốt nhất và giữ đá quý của bạn gọn gàng. Cách tốt nhất để làm điều đó là mở cho cuộc tranh luận, nhưng về cơ bản miễn là Capistrano có sẵn cho bạn trong môi trường bạn đang làm việc, nó không quan trọng nhóm nào hoặc không liên kết với, mặc dù tôi có thể thấy ít hoặc không có lợi thế khi sử dụng nhóm :tools
tùy ý kể từ :development
sẽ loại trừ nó trong sản xuất một cách sạch sẽ và "tự động kỳ diệu" ngay từ đầu.
Không đặt một thứ gì đó vào ': phát triển' tự động tải nó trong khi trong môi trường dev, hoặc là cái gì tôi vừa tạo ra? Có vẻ như nó là một ý tưởng tốt để giữ nó ra khỏi đó, ngay cả khi nó chỉ là để làm cho các ứng dụng trong dev sử dụng ít bộ nhớ hơn. Cảm ơn bạn :) – romeroabelleira
Vâng, đúng vậy. Capistrano, tuy nhiên là một tiện ích dòng lệnh mà thực sự chỉ nên ăn bộ nhớ khi được gọi. Chi phí để Capistrano "nạp" trong gem gem là khá tối thiểu, và lý do lớn nhất để giữ nó khỏi sản xuất trong cuốn sách của tôi không phải là quá nhiều hiệu quả nhưng phù hợp - vì bạn không triển khai từ sản xuất, tại sao lại ăn không gian trên ổ đĩa của bạn để cài đặt công cụ triển khai của bạn? Bạn có thấy bất kỳ vấn đề hiệu suất cụ thể nào trên hệ thống dev của bạn với Capistrano được cài đặt không? – jimcavoli
Giữ nó ra khỏi sản xuất là một; chúng tôi đồng ý về điều đó. Ngoài ra, ứng dụng của tôi chưa đủ lớn để tôi có bất kỳ vấn đề hiệu suất nào bất kể vị trí của mũ trong Gemfile, vì vậy bạn phải đề xuất giữ lại sản phẩm (và thử nghiệm) và chỉ đẩy nó vào phát triển. Tôi chỉ tự hỏi nếu đó là điều thông minh để làm, đặc biệt là khi các ứng dụng bắt đầu phát triển và bạn bắt đầu để thêm những thứ như đá quý bảo vệ vv – romeroabelleira
- 1. Tại sao mọi người nhóm rspec theo thử nghiệm và phát triển trong Gemfile?
- 2. Nhóm trong một Gemfile trong Rails 3?
- 3. Khi nào tôi nên sử dụng nhóm phát triển và nhóm thử nghiệm trong gemfile để thử nghiệm đá quý?
- 4. Triển khai với capistrano không bỏ qua nhóm thiết
- 5. Tôi vẫn cần nguồn: gemcutter trong Gemfile?
- 6. điều kiện trong Gemfile
- 7. Tôi có cần tài khoản Nhà phát triển Apple không?
- 8. Capistrano - không thể triển khai database.yml tôi
- 9. Xcode: Không vào bất kỳ nhóm phát triển
- 10. Có cách nào để phát triển trong Smalltalk mà không cần sử dụng máy ảo?
- 11. NDK có cần thiết cho hiệu suất tốt trong việc phát triển Trò chơi Android không?
- 12. Triển khai một thư mục con Git trong Capistrano
- 13. Chuyên môn hóa cần thiết trong phát triển phần mềm
- 14. Không có tập tin hoặc thư mục trong capistrano triển khai
- 15. Giữ nhật ký triển khai capistrano
- 16. Phát hiện xem đĩa có nằm trong ổ đĩa DVD
- 17. Làm thế nào để sử dụng một viên ngọc trong Rails 3 mà không cần tham khảo nó trong Gemfile
- 18. Sử dụng Pry trong đá quý mà không cần sửa đổi Gemfile hoặc sử dụng `require`
- 19. Phát hiện xem trang có nằm trong iframe - serverside
- 20. Triển khai trên Heroku với Capistrano?
- 21. Có phải connectionString nằm trong dự án an toàn khi triển khai lên đám mây không?
- 22. Phát triển với Django + Celery mà không cần chạy `celeryd`?
- 23. Phát triển web Java mà không cần Eclipse
- 24. Phát triển cho ASP.NET-MVC mà không cần Visual Studio
- 25. Phát triển Xcode C++, cần làm rõ
- 26. Phát triển ROM Android. Nó cần gì?
- 27. Triển khai Capistrano không thành công sau khi nâng cấp lên Rails 3.2.11
- 28. Sự khác nhau giữa trưởng nhóm và thành viên nhóm trong một nhóm phát triển nội bộ là gì?
- 29. cơn ác mộng triển khai capistrano
- 30. Heroku đang cố gắng cài đặt đá quý sqlite3 ngay cả khi nó không nằm trong Gemfile
Nếu bạn xem câu hỏi của mình được "trả lời" bởi câu trả lời của tôi và hộp thoại của chúng tôi bên dưới, bạn có thể đánh dấu câu hỏi như vậy để nó xuất hiện như được giải quyết cho cộng đồng không? Cảm ơn! – jimcavoli
Cảm ơn bạn đã đứng đầu và xin lỗi vì sự chờ đợi. Du lịch đã cản đường. – romeroabelleira
Không có vấn đề - vui lòng trợ giúp! – jimcavoli