Şu anda OSX dev sistemimde javascript'i (ve gelecekte biraz daha fazla güvenlik görevi ekleyeceğim) derlemek için şu anda guard-coffeescript gem'i kullanıyorum. Linux altında çalışan benim hazırlama/üretim ortamında, dağıtmak üzere çalışılıyorDağıtımda Bundler hatası
gem 'rb-fsevent', :require => false if RUBY_PLATFORM =~ /darwin/i
: Şimdi ben Gemspecs bir sürü böyle bir durumunda ifadesi ile eklenen olduğunu gördük, benim Gemspec için rb-fsevent
mücevher eklendi sunucuda çalıştırılan komut dosyası aşağıdaki istisna içinde bundle install --deployment
sonuçlarını kullanır:
# bundle install --deployment
You have modified your Gemfile in development but did not check
the resulting snapshot (Gemfile.lock) into version control
You have deleted from the Gemfile:
* rb-fsevent
Bu soruna bir yolu var mı yoksa sadece benim sistemine ve dönüş takÕlmasÕ içinde dağıtmak, böylece eğer kaldırmak gerekiyor OSX olmayan bir platformda işe yaramayan bir mücevher mi?
-
düzenleme: Ben hazırlık ortamında dağıtmadan önce bundle install
çalıştırın ve başarısız sonra ilk kez bundle check
çalıştırın. If if deyimi kaldırdıktan sonra çalışan var ..
anlamıyorum neden RUBY_PLATFORM koşulu Gemfile.lock değilse? Sunucuya paket yüklemeyi yaptığınızda sadece Gemfile.lock'a bakmıyor mu? – jspooner