komisyon iptal edildi! | STD: LoadError: böyle bir dosya yüklenemiyor -- sass
Hata
Varlık derlemesi sırasında yükleme veya yükseltme başarısız oluyor ve aşağıdaki hata oluşuyor:
komisyon iptal edildi!
STD: LoadError: böyle bir dosya yüklenemiyor -- sass
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274: 'require' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:" blokta gerekli"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:'load_dependency'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274: 'require' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/autoload/sass.rb:1:in ` '
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274: 'require' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:" blokta gerekli"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:'load_dependency'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274: 'require' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:44:'başlatma'da
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:24:'yeni'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:24:'örnek'te
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:28:'çağrıda'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:75:'call_processor'da
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:57: `call_processors bloğunda'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:'reverse_each' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:'call_processors'da
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:134: 'load_from_unloaded' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:60: 'yükleme bloğunda'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:317: `fetch_asset_from_dependency_cache' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:44:'yüklemede'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:20:'başlatma bloğunda'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:47:'yük'te
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/base.rb:66:'find_asset' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/base.rb:73: `find_all_linked_assets' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:142:"bulma bloğunda"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:114: "mantıksal_yollarda" blokta (2 seviye)
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:228:"stat_tree'deki blokta"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:212: 'stat_directory'deki blokta'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:'her' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:'stat_directory'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:227:'stat_tree'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:231:"stat_tree'deki blokta"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:212: 'stat_directory'deki blokta'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:'her' içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:'stat_directory'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:227:'stat_tree'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105: "her" içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105: "mantıksal_yollardaki blokta"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104: "her" içinde
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104: "mantıksal_yollarda"
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:140:'find'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:186:'derleme'de
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-Rails-3.2.1/lib/sprockets/rails/task.rb:68: 'tanımlamada' blokta (3 seviye)
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/rake/sprocketstask.rb:147: 'with_logger'da
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-Rails-3.2.1/lib/sprockets/rails/task.rb:67: 'tanımlamada' blokta (2 seviye)
STD: /tmp/d20190418-1680-1un3bq8/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/installer.rake:50:in `block (2 seviye) içinde '
STD: /tmp/d20190418-1680-1un3bq8/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/installer.rake:72:in `block (2 seviye) içinde '
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/rake-12.3.2/exe/rake:27:in ` '
STD: /usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:24:'değerlendirmede'
STD: /usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:24:in ` '
STD: Görevler: TOP => varlıklar: ön derleme
STD: (Görevi --trace ile çalıştırarak tam izlemeye bakın)
Sebeb olmak
Sorun, sürüm 2.0'dan beri sassc-ruby'dir. Bağımlılık olarak sass gem içermez, bkz. https://github.com/sass/sassc-ruby/pull/85 . Önceki Easy Redmine sürümleri bu davranışa bağlıydı. Uzun zaman önce düzeltildi ve istemcilerden en son paketi indirdiyseniz, otomatik olarak düzeltilecektir.
Ancak herhangi bir nedenle yükseltmeniz sırasında bu hata oluşursa, basit bir çözüm var.
Nasıl düzeltilir
1) Dosya eklentilerini/easyproject/Gemfile dosyasını herhangi bir düzenleyicide açın ve satırı bulun
mücevher 'sassc', '>= 1.12.1'
2) Satırı aşağıdaki gibi değiştirin
mücevher 'sassc', '1.12.1'
3. Değişiklikleri kaydedin.
4. Paket kurulumunu yeniden çalıştırın ve exec rake easyproject:install komutlarını paketleyin.
5. Düzenli yükseltme prosedürüne devam edin.
Bu sorun, Easy Redmine 2018 1.3, platform sürümü 05.02'den giderilmiştir. Ancak eski sürümlerden yükseltme yaparken ortaya çıkabilir.
Bağımlılık notu
Ruby-sass artık korunmuyor http://sass.logdown.com/posts/7828841