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
Ç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.
Ne &; ÅŸube" quot;, "tag"...
Kabuk, " nedir; 2>&1 " dem...
Ä°ki soru iÅŸareti birlikte C ne demek#?...
%~Dp0 ve nasıl çalışır?ne demek...
Kümelenmiş Olmayan bir kümelenmiş dizi...