bundle-lock - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

bundle-lock - Yüklemeden bir kilit dosyası oluşturur/günceller

ÖZET

bundle lock [--update] [--local] [--print] [--lockfile=PATH] [--full-index] [--add-platform] [--remove-platform] [--patch] [--minor] [--major] [--strict] [--conservative]

TANIM

Gemfile'de belirtilen taşları kilitleyin.

SEÇENEKLER

--update=<*gems>

Mevcut kilit dosyasını yok sayar. Çöz, ardından kilit dosyasını günceller. Herhangi bir liste verilmemişse mücevherlerin bir listesini almak veya tüm taşları güncellemek.

--local

rubygems.org'a bağlanmaya çalışmayın. Bunun yerine Bundler, Rubygems'in önbelleğinde veya satıcı/önbellekte zaten mevcut olan cevherleri kullanacaktır. rubygems.org'da platforma özgü uygun bir cevher varsa bulunamayacağını unutmayın.

--print

Dosya sistemine yazmak yerine kilit dosyasını STDOUT'a yazdırır.

--lockfile=<path>

Kilit dosyasının yazılması gereken yol.

--full-index

Tüm mücevherlerin tek dosya dizinini kullanmaya geri dönün.

--add-platform

Kilit dosyasına yeni bir platform ekleyin, bu platformun eklenmesi için yeniden çözümleyin.

--remove-platform

Kilit dosyasından bir platformu kaldırın.

--patch

Güncelleme yapıyorsanız, yalnızca bir sonraki yama sürümüne güncellemeyi tercih edin.

--minor

Güncelleme yapıyorsanız, yalnızca bir sonraki küçük sürüme güncellemeyi tercih edin.

--major

Güncelleme yapıyorsanız, bir sonraki ana sürüme (varsayılan) güncellemeyi tercih edin.

--strict

Güncelleme yapıyorsanız, herhangi bir taşın en son --patch | --minör | --ana.

--conservative

Güncelleme yapıyorsanız, paket yükleme muhafazakar güncelleme davranışını kullanın ve paylaşılan bağımlılıkların güncellenmesine izin vermeyin.

TÜM TAŞLARI GÜNCELLEME

Bundle lock'u taş listesi olmadan --update seçeneğiyle çalıştırırsanız, paket oluşturucu önceden yüklenmiş taşları yok sayar ve kaynaklarda bulunan tüm mücevherlerin en son sürümlerine dayalı olarak tüm bağımlılıkları yeniden çözer.

MÜCEVHER LİSTESİNİ GÜNCELLEME

Bazen, Gemfile(5) içindeki tek bir gem'i güncellemek ve belirttiğiniz diğer gemleri Gemfile.lock içindeki sürümlere kilitli bırakmak istersiniz.

Örneğin, yalnızca nokogiri'yi güncellemek istiyorsunuz, bundle lock --update nokogiri'yi çalıştırın.

Bundler, nokogiri'yi ve bağımlılıklarından herhangi birini güncelleyecek, ancak belirttiğiniz geri kalan mücevherleri Gemfile.lock içindeki sürümlere kilitli bırakacaktır.

DİĞER PLATFORMLARI DESTEKLEMEK

Paketinizin yerel olarak çalıştırdığınız platform dışındaki platformları desteklemesini istiyorsanız, PLATFORM'u kilit dosyasına eklemek için bundle lock --add-platform PLATFORM'u çalıştırabilir, paketleyiciyi yeniden çözümlemeye zorlayabilir ve değerli taşları toplarken yeni platformu göz önünde bulundurabilirsiniz; bunların hepsini, platforma özgü taşları yüklemek için kullanışlı PLATFORM ile eşleşen bir makineye ihtiyaç duymadan yapabilirsiniz.

Gem platformlarının tam açıklaması için gem yardım platformuna bakın.

YAMA SEVİYESİ SEÇENEKLERİ

Ayrıntılar için paket güncellemesine(1) bundle-update.1.html bakın.