Symfony를 최신 버전 (2.0.16)으로 업데이트했고 이상한 Assetic/컴파일시 CoffeeScript 버그. $instance->setBare(NULL);
Assetic/Coffee 스크립트 버그 : 치명적 오류 : 정의되지 않은 메소드 호출 Assetic Filter CoffeeScriptFilter :: setBare() i
나는 캐시를 지우고 수동으로 시도했지만 문제가 지속 :
Fatal error: Call to undefined method Assetic\Filter\CoffeeScriptFilter::setBare() in/app/cache/dev/appDevDebugProjectContainer.php on line 119
그 라인
는이 포함되어 있습니다. 어떤 아이디어?편집 : 내 config 파일의 경로는 확실히 올바른 :
assetic:
debug: %kernel.debug%
use_controller: true
filters:
coffee:
coffee: %kernel.root_dir%/../../../.nvm/v0.6.18/bin/coffee
node: %kernel.root_dir%/../../../.nvm/v0.6.18/bin/node
apply_to: "\.coffee$"
편집 2 :
2.0.15 deps 및 deps.lock의 버전은 2.0.16에서, 버전 잘 작동 하지 않습니다.
#2.0.15 deps:
#[AsseticBundle]
git=http://github.com/symfony/AsseticBundle.git
target=/bundles/Symfony/Bundle/AsseticBundle
version=v1.0.1
#2.0.15 deps.lock
AsseticBundle v1.0.1
#2.0.16 deps
[AsseticBundle]
git=http://github.com/symfony/AsseticBundle.git
target=/bundles/Symfony/Bundle/AsseticBundle
version=origin/2.0
#2.0.16 deps.lock
AsseticBundle fbcbaf46df2aa143759319de205e1babcf7dd87d
답장을 보내 주셔서 감사합니다. 2.0.15 deps의 버전과 deps.lock이 잘 작동하는 위의 편집을 참조하십시오. 2.0.16의 버전은 그렇지 않습니다. – greg
좋습니다 : 이것은 AsseticBundle의 버그처럼 보입니다. assetic의 최신 버전에는 CoffeeScriptFilter :: setBare() 메서드가 있습니다. 1.0.3에는 존재하지 않습니다 (사용중인). 가능한 해결책 : assetic (asseticBundle 아님)에 대한 deps.lock을 제거하고 헤드 버전으로 업데이트 한 다음 다시 시도하십시오. 또는 - 버그 보고서를 제출하십시오.) – madflow
고마워 :-) 나는 문제를 해결 한 마지막 버전으로 이미 롤백했다. 나는 그들의 github에 문제를 게시 할 것입니다. 건배. – greg