Nasıl Sinatra otomatik yeniden her değişiklikten sonra dosyayı almak için? | Netgez.com
SORU
7 AÄžUSTOS 2009, Cuma


Nasıl Sinatra otomatik yeniden her değişiklikten sonra dosyayı almak için?

Kullanıyorum

# my_app.rb
load 'index.rb'

ve böyle sever başlayın

ruby my_app.rb

ama asla bir dizin sayfasında yaptığım değişiklikleri yeniden.
Bir şey mi kaçırdım?

CEVAP
8 AĞUSTOS 2009, CUMARTESİ


Sinatra FAQ, bkz

"How do I make my Sinatra app reload on changes?"

İşleme Ruby kod yeniden zordur ilk ve bir olan her senaryo için çalışan bir çözüm teknik olarak mümkün değildir.

Sen out-of-süreci yeniden yapmamız tavsiye ediliyor.

İlk önce sığınak rerun yüklemeniz gerekir:

 $ gem install rerun

Eğer böyle Sinatra uygulamanızı başlatın şimdi

$ ruby app.rb

Yeniden yükleme için tüm yapmanız gereken bunu yapmak yerine:

$ rerun 'ruby app.rb'

Örneğin rackup kullanıyorsanız, bunun yerine aşağıdaki:

dolar yeniden '' . rackup

Siz anladınız.

Eğer hala işlem yeniden yüklemek istiyorsanız, Sinatra::Reloader check out.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • AyfionGaming

    AyfionGaming

    20 ÅžUBAT 2013
  • Trulia

    Trulia

    29 Kasım 2006