2010-06-24 9 views

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.

+0

CLI kullanarak bir ortam değişkeni olarak aynı değil. Bunu Google'da bulmakta zorlandım. – Eddie

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