레이크 중단! | STD : LoadError : 이러한 파일을로드 할 수 없음-sass
오류
다음 오류와 함께 자산 컴파일 중 설치 또는 업그레이드가 실패합니다.
레이크가 중단되었습니다!
STD: LoadError: 해당 파일을 로드할 수 없습니다 -- sass
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in 'block in require'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require'
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:in `require'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in 'block in require'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:44:in '초기화'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:24:in `new'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:24:in 'instance'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/sass_compressor.rb:28:'호출'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:75:in `call_processor'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:57: 'call_processors의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `reverse_each'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/processor_utils.rb:56:in `call_processors'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:134:in `load_from_unloaded'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:60: '로드 중인 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:317:in `fetch_asset_from_dependency_cache'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/loader.rb:44:'로드'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:20:in '초기화 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/cached_environment.rb:47:in `load'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/base.rb:66:in `find_asset'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/base.rb:73:in `find_all_linked_assets'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:142:in `찾기 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:114:'logical_paths의 블록(2개 수준)'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:228:`stat_tree의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:212: 'stat_directory의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in '각각'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in `stat_directory'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:227:in `stat_tree'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:231:`stat_tree의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:212: 'stat_directory의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in '각각'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:209:in `stat_directory'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/path_utils.rb:227:in `stat_tree'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105:'각각'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:105:`logical_paths의 블록'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104:'각각'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/legacy.rb:104:in `logical_paths'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:140:in `찾기'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/sprockets/manifest.rb:186:in `컴파일'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:68: '정의의 블록(3개 수준)'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-3.7.2/lib/rake/sprocketstask.rb:147:in `with_logger'
STD: /usr/local/rvm/gems/ruby-2.4.1/gems/sprockets-rails-3.2.1/lib/sprockets/rails/task.rb:67: '정의의 블록(2개 수준)'
STD: /tmp/d20190418-1680-1un3bq8/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/installer.rake:50:in `블록(2개 수준) '
STD: /tmp/d20190418-1680-1un3bq8/plugins/easyproject/easy_plugins/easy_extensions/lib/tasks/installer.rake:72:in `블록(2개 수준) '
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:in `eval'
STD: /usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:24:in ` '
STD: 작업: TOP => 자산:프리컴파일
STD: (--trace로 작업을 실행하여 전체 추적 보기)
원인
문제는 버전 2.0부터 sassc-ruby입니다. 종속성으로 sass gem을 포함하지 않습니다. https://github.com/sass/sassc-ruby/pull/85 . 이전 Easy Redmine 버전은 이 동작에 의존했습니다. 그것은 오래전에 수정되었으며 클라이언트에서 최신 패키지를 다운로드하면 자동으로 수정됩니다.
그러나 어떤 이유로든 업그레이드 중에 이 오류가 발생하면 간단한 해결책이 있습니다.
어떻게 고치는 지
1) 아무 편집기에서나 plugins/easyproject/Gemfile 파일을 열고 행을 찾습니다.
보석 'sassc', '>= 1.12.1'
2) 줄을 다음과 같이 변경합니다.
보석 'sassc', '1.12.1'
3. 변경 사항을 저장합니다.
4. 번들 설치 및 번들 exec rake easyproject:install 명령을 다시 실행합니다.
5. 정기적인 업그레이드 절차를 계속합니다.
이 문제는 Easy Redmine 2018 1.3, Platm 버전 05.02에서 수정되었습니다. 그러나 이전 버전에서 업그레이드할 때 발생할 수 있습니다.
종속성 참고
Ruby-sass는 더 이상 유지되지 않습니다. http://sass.logdown.com/posts/7828841