Bir bonus olarak bunu bir yapılandırmada nasıl ayarlayabilirim, böylece üretim sunucumda oturum açtığımda onu yeniden yazmam gerekmiyor.RAILS_ENV'yi sonraki tüm rake komutları için üretime nasıl ayarlayabilirim?
9
A
cevap
10
Ben de her komutun ile bilinçli olmasını isteme eğilimindedir.
Sunucuda doğrudan çalışmadığım halde genellikle capistrano kullanıyorum. Yani doğrudan sunucu üzerinde çalışıyor olsaydım, kalıcı olarak ayarlamak isteyebilirim. Ki, BTW Larry nasıl bahsetmiyorlar: .bashrc içinde
$ RAILS_ENV=production
$ rake foo
$ rake bar
7
Ben
tırmık görev_adı RAILS_ENV = üretim kullanmak
ben bilinçli ifade "üretim" yazmak zorunda Bu şekilde. Daha az booboos!
Bonus cevap:
Seti üretimine ortam değişkeni RAILS_ENV.
Sen yapabileceği bir kabuk takma adı olarak. Örneğin "set_production" Tam sözdizimi, kabuk tipinize göre değişir.
Yoksa üretim sistemine giriş yaparken env değişkeni ayarlayabilirsiniz.
13
, koyun:
if [[ $- != *i* ]] ; then
# Shell is non-interactive. Be done now!
return
fi
export RAILS_ENV=production
Dikkatli olun, giriş yaparken hep üretim modunda olacaktır!
İlgili konular
- 1. Redmine Rake komutları için Cron Job. E-posta işleme
- 2. çıkın bu ana Rake görevi olan sonraki
- 3. IntelliJ IDEA'daki tüm projeler için varsayılan proje konumunu nasıl ayarlayabilirim?
- 4. Tüm RoR modellerim için nasıl include_root_in_json öğesini false olarak ayarlayabilirim?
- 5. Capistrano hazırlama ve üretime dağıtıyor
- 6. Tek site için nasıl yanıt ayarlayabilirim?
- 7. Rake
- 8. Giriş komutları için konsol
- 9. Ruby'de üretime geçmek için program aracılığıyla nasıl geçiş yapabilirim?
- 10. ASP.NET Core UserSecrets'ın üretime nasıl dağıtılacağı
- 11. Bu yardımcı işlevde üretime nasıl erişebilirim?
- 12. NodeJS tüm async komutları tamamlanana kadar bekleyin
- 13. Ruby/Rake görevini nasıl hızlandırabilirim?
- 14. Gradle Java eklentim için compileOptions nasıl ayarlayabilirim?
- 15. Rake: Django
- 16. WPF'de ComboBoxItem için Bağlama Komutları
- 17. Belirli öğe sonra * tüm * belgedeki sonraki öğe
- 18. Rails'de collection_select için HTML seçeneklerini nasıl ayarlayabilirim?
- 19. Android'de statusbar için rengi nasıl ayarlayabilirim
- 20. Perl'in bignum'u için hassasiyet seviyesini nasıl ayarlayabilirim?
- 21. Kabuğu Capistrano'da çalıştırmak için nasıl bash ayarlayabilirim?
- 22. HttpRequestHeader'ı bir HttpWebRequest için nasıl ayarlayabilirim?
- 23. Kullanıcı aracısını Ruby's RestClient için nasıl ayarlayabilirim?
- 24. Kapatma derleyicisi için language_in seçeneğini nasıl ayarlayabilirim?
- 25. Carrierwave'daki görüntüler için varsayılan URL'yi nasıl ayarlayabilirim?
- 26. Rails 3.2.6 ile Üretime Dağıtım Twitter-Bootstrap-Rails
- 27. DB2 için hazır şemayı Hazırda Beklet/JDBC'yi kullanarak nasıl ayarlayabilirim?
- 28. XPath sonraki kardeş seçtiğiniz için
- 29. QueryTimeout'u SimpleJdbcTemplate'de nasıl ayarlayabilirim?
- 30. rake db: sınama: tüm tabloları oluşturmamaya hazır ol
CLI kullanarak bir ortam değişkeni olarak aynı değil. Bunu Google'da bulmakta zorlandım. – Eddie