2014-05-12 4 views
0

나침반에 대해 아래의 컴파일 명령을 실행하려고하면 에 대해 sub이 정의되지 않는다는 오류가 발생합니다.Compass가 nil에 대해 정의되지 않은 메서드 'sub'를 컴파일합니다. NilClass

명령

compass compile hack-stack/app/styles --relative-assets --sass-dir hack-stack/app/styles --output-style expanded --images-dir images --css-dir public 

내가 루비 버전 2.0.0p0와 나침반 버전 0.12.6을 실행하는거야

compass-0.12.6/lib/compass/compiler.rb: undefined method `sub' for nil:NilClass 

오류가 발생했습니다.

내가 실행중인 명령에 어떤 문제가 있습니까?

+0

사용중인 Sass의 버전은 무엇입니까? Ruby (v2.1.2)의 현재 안정 버전으로 업데이트하려고 시도 했습니까? – KatieK

+0

3.3.7 (Maptastic Maple) 및 나침반 0.12.6 (Alnilam)을 사용하고 있습니다. 방금 2.1.2로 업데이트되었습니다. 여전히 같은 오류가 발생합니다. – Chad

+0

이 문제를 해결 했습니까? 해결책은 무엇입니까? – Naor

답변

0

나침반 사전 출시가 필요합니다.

gem install compass --pre 
+0

아직 운이 없다. – Chad

+0

모든 버전의 Compass를 제거하고 다시 설치하십시오. sudo를 사용해야 할 수도 있습니다. – chriseppstein