답변:
최신 버전의 스프라켓으로 변경되었습니다. 이 오류는 manifest.js
생성 되지 않았기 때문에 발생합니다 . 하나를 만들고 몇 줄을 추가하여 작동하는지 확인해야합니다.
manifest.js 파일 만들기
$ mkdir -p app / assets / config
$ 터치 앱 / 자산 /config/manifest.js
그런 다음 방금 만든 manifest.js 파일에 다음을 복사하여 붙여 넣 습니다.
//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
app/config/
폴더에 사전 컴파일 배열이있는 경우 (예 app/config/production.rb
를 들어 아래 참조) 예 를 들어 배열로 옮겨야합니다manifest.js
config.assets.precompile = [ "admin.js", "admin.css"]
링크 http://www.redmine.org/boards/2/topics/58169 에서 제안한 바와 같이 알려진 문제입니다. # 32223 및 스프라켓 4.0.0을 참조하면 Redmine 3.4.11이 Ruby <2.5.0으로 중단됩니다.
방금 redmine 3.4.4 로이 문제를 재현했지만 Redmine 3.4.12에서는 모든 것이 정상이라는 것을 알았습니다.
여기 에 대한 답변을 바탕으로 다음과 같이 해결할 수 있습니다.
mkdir -p app/assets/config && echo '{}' > app/assets/config/manifest.js
자세한 내용이 필요하면 이 스레드의 답변이 Sprockets 3.x에서 4.x로 업그레이드 하기위한 안내서를 참조하십시오.
app/assets/config/manifest.js