SORU
5 Temmuz 2011, Salı


Bundle exec rake ne demek?

bundle exec rake db:migrate ne anlama geliyor? Ya da sadece genel olarak bundle exec rake <command>?

bundle Gemfile yarar şeyleri önemser bunu anlıyorum. Kelime "hayır" anlamına gelir. exec ne olduğunu biliyorum rake yapabileceğin tek şey farklı bir scripty şeylerden korur anlıyorum, ve db:migrate onlardan biri olduğunu biliyorum. Ben bu kelimeyi bir araya getiremeyen ne yaptığını bilmiyorum. Neden bundle rake veritabanı göç çalıştırmak için kullanılmalıdır?

CEVAP
5 Temmuz 2011, Salı


Çok basit. bundle exec mevcut paket (dizinden bir Gemfile) kapsamında betik çalıştırmak Bundler bir emirdir. rake db:migrate scriptdbad vegöçgörev adı tanımlanır.

bundle exec rake db:migrate güncel paket kapsamında komutu db:migrate ile Komisyon script çalıştırır.

"Neden?" gibi bundler page alıntı yapacağım:

Bazı durumlarda, bundle exec olmadan çalışan çalıştırılabilir yürütülebilir sisteminizde yüklü olması, ve paket ile çakışan herhangi bir mücevher çekme değil.

Ancak, bu güvenilir değil ve büyük bir acı kaynağı. Eğer çalışıyor gibi görünüyor olsa bile, başka bir makinede gelecekte ya da işe yaramayabilir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • LAHWF

    LAHWF

    5 Kasım 2009

İLGİLİ SORU / CEVAPLAR