SORU
16 AĞUSTOS 2012, PERŞEMBE


İmkansız RubyMine ile Guard kullanımı kolay mı?

Anlaşılmaz bir nedenden dolayı RubyMine yaptığınız her değişikliği otomatik olarak kaydeder ve böylece her anahtar inme Nöbet testleri çalıştırmak için tetikler! Ve en saçma şey bu otomatik kaydetmeyi devre dışı bırakmak için görünüşe göre yolu yok yani"". özellik Sadece merak ediyorum, RubyMine Raylar geliştiriciler arasında çok popüler bir editör gibi görünüyor ve Bekçi vazgeçilmez bir aracı otomatik test için kullanılacak gibi görünüyor. Bekçi makul RubyMine ile kullanmak imkansız olduğundan, insanların nasıl RubyMine ile testlerini otomatikleştirme ile anlaşma yapmak?

CEVAP
17 AĞUSTOS 2012, Cuma


Im kullanarak tüm gün Koruma ile RubyMine, ve aslında, Guard bazı bölümleri kendisi RubyMine geliştirilmiştir.

Menü RubyMine > Preferences sync girmek için arama kutusuna giderek otomatik güvenli davranışı yapılandırmak için listeden System Settings seçin.

Configure RubyMine auto safe behavior

Resim ayarları ve bu işleri güzel gösterir. Ayrıca tek el ile kaydetmek için bir dosya kaydetmek için: Save files on frame deactivation, devre dışı bırakmak isteyebilirsiniz.

Terminalden Guard kullanmayı tercih ederim, ama RubyMine Guard doğrudan ekleyerek çalıştırmak için yapılandırabilirsinizYapılandırma çalıştırınmenü: Run > Edit configurations seçerek

Şimdi artı işareti tıklayarak IRB console seçin yeni bir yapılandırma ekleyin

Add new run configuration

Şimdi Guard yol girin yapılandırma IRB script içine Koruma adı ve proje çalışma dizinini ayarlayın. IRB bağımsız olarak Koruma argümanlar girmek için, farklı Koruma grupları, vb gibi isteyebilirsiniz.

Configure the run configuration

Benim yol terminal açarak Guard buldum, projeye çalışma dizini değişti ve 1.9.3-p194 Ruby benim SDK RVM tarafından yönetilen /Users/michi/.rvm/gems/ruby-1.9.3-p194/bin/guard sonuçları which guard girdi.

Bir sonraki kontrol etmeniz gerekirPaket kapsamında komut dosyasını çalıştırınBundler sekmesinde.

Run with bundle exec

Şimdi OK basın ve yepyeni çalıştırma yapılandırması var. Nöbet başlamadan önce, ekleyerek basit için interactor yapılandırmanız gerekir

interactor :simple

sizin için 14**. Şimdi (hatta hata ayıklama) doğrudan RubyMine içinde: Guard çalıştırabilirsiniz

Guard in Action

Tadını çıkarın!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007
  • MovieZoneET

    MovieZoneET

    22 Aralık 2009