Đây có lẽ là một câu hỏi rất "mới mẻ" trên Bundler, nhưng tôi tự hỏi làm thế nào gói cài đặt biết môi trường để sử dụng hoặc làm thế nào để thiết lập nó? Hay tôi thậm chí cần phải? Vấn đề của tôi là tôi đã nhóm các đá quý của tôi (trong Gemfile) theo môi trường và khi triển khai bây giờ tôi chỉ muốn sản xuất đá quý được cài đặt.Bundler biết môi trường nào để sử dụng?
17
A
Trả lời
0
Bạn có thể sử dụng tùy chọn "nhóm" trong khai báo độ sâu đá quý. Kiểm tra ASCIICast này: http://asciicasts.com/episodes/201-bundler
26
Ở phía trên cùng của tập tin application.rb
bạn có thể thấy
# If you have a Gemfile, require the gems listed there, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(:default, Rails.env) if defined?(Bundler)
Khi Rails được khởi động, Bundler tự động tải tất cả các phụ thuộc cho :default
nhóm và môi trường hiện tại.
Xin lưu ý rằng khi bạn chạy bundle install
, Bundler giải quyết và cài đặt phụ thuộc đối với tất cả các môi trường, trừ khi bạn chỉ định một --without option
$ bundle install --without staging development test
Trong sản xuất, bạn cũng có thể muốn thêm --deployment
cờ.
Các vấn đề liên quan
- 1. Làm thế nào để biết môi trường mã nào chạy?
- 2. Sử dụng C++ trong môi trường nhúng
- 3. Môi trường đồ họa nào?
- 4. Sử dụng biến môi trường trong nhiệm vụ Rake
- 5. Sử dụng node.js trong môi trường sản xuất
- 6. Cách sử dụng đá quý cục bộ trong bảng điều khiển với môi trường đi kèm
- 7. Behat & Mink: Sử dụng môi trường kiểm tra
- 8. Cách sử dụng Mahout trong môi trường Windows?
- 9. Lấy các biến môi trường sử dụng mã C
- 10. Sử dụng các biến môi trường trong Monodevelop với MonoTouch
- 11. Rails - lỗi bundler khi sử dụng mỏng
- 12. Sử dụng cổng nối tiếp trong môi trường web
- 13. đặc tính cào không sử dụng môi trường đường ray
- 14. Sử dụng HSQLDB trong môi trường sản xuất
- 15. Làm cách nào để sử dụng hóa thạch (DVCS) trong môi trường gia đình?
- 16. Sử dụng PIP trong một môi trường ảo, làm thế nào để cài đặt MySQL-python
- 17. Làm cách nào để sử dụng các biến môi trường trong tệp .classpath của Eclipse?
- 18. Làm thế nào để sử dụng các biến Jenkins Môi trường trong kịch bản python
- 19. Làm cách nào để sử dụng luồng git với môi trường dàn dựng?
- 20. Làm thế nào để sử dụng TDD trong môi trường không phải là "Thử nghiệm"
- 21. Làm thế nào để thiết lập các biến môi trường bằng cách sử dụng Fabric
- 22. Làm thế nào để giữ biến môi trường khi sử dụng SUDO
- 23. Làm cách nào để buộc HttpWebRequest sử dụng bộ nhớ cache trong môi trường ASP.NET?
- 24. Làm thế nào để sử dụng các biến môi trường Windows trong kịch bản Vim?
- 25. Sử dụng biến môi trường cho tệp .config trong .NET
- 26. Biến môi trường Javascript
- 27. Môi trường mới bằng latex sử dụng các môi trường khác, trình biên dịch không tìm thấy \ end
- 28. Cách tốt nhất để biết liệu trong môi trường sản xuất hoặc phát triển trong .NET
- 29. các yêu cầu hiểu biết để thực hiện và thiết lập các vars môi trường
- 30. Làm thế nào để mô phỏng môi trường IE8?
Cảm ơn bạn, tôi nghĩ tôi đã hiểu! – Erik