2014-10-23 2 views
6

Macbook Pro에서 Yosemite로 업데이트 한 후 sass - watch가 더 이상 작동하지 않습니다. 나는 다음을 얻는다 :Sass - Yosemite 업데이트 후 깨진 시계

>>> Sass is watching for changes. Press Ctrl-C to stop. 
Ignoring bigdecimal-1.2.5 because its extensions are not built. Try: gem pristine bigdecimal-1.2.5 
Ignoring ffi-1.9.5 because its extensions are not built. Try: gem pristine ffi-1.9.5 
Ignoring ffi-1.9.3 because its extensions are not built. Try: gem pristine ffi-1.9.3 
Ignoring json-1.8.1 because its extensions are not built. Try: gem pristine json-1.8.1 
Ignoring libxml-ruby-2.7.0 because its extensions are not built. Try: gem pristine libxml-ruby-2.7.0 
Ignoring nokogiri-1.6.3.1 because its extensions are not built. Try: gem pristine nokogiri-1.6.3.1 
Ignoring psych-2.0.6 because its extensions are not built. Try: gem pristine psych-2.0.6 

"gem pristine"은 아무 것도하지 않는다. 나는 Sass 3.4.5와 3.4.6을 시도했다. 해결 방법을 모릅니다.

+0

오늘 아침에이 버그의 일부를 얻었습니다. 또한 MacBook Pro + Yosemite에도 있습니다. '경고 : ffi-1.9.3 무시하기 ... ' – Laurent

답변

0

해결책의 땅이 자연 스럽기 때문에 "대답"자체가 될지 확실하지 않습니다. 현저하게 적은 수의 보석을 설치 한 내 집 MBP에서 제대로 작동하고있는 것으로 나타났습니다. 내 작업 기계를 점검 할 시간이 없었기 때문에 지시 사항 here을 사용하여 모든 보석을 제거했습니다. 나중에 XCode CLI를 다시 설치해야했는데 gem install listen 가능성이 있기 때문에 이전 지시 사항 ("새시 시계가 변경 사항을 수신 대기 중"이라는 경고가 표시됨)을 잃어 버렸으므로 이제는 올바르게 컴파일됩니다.

나는 자신의 보석을 광범위하게 사용할 수있는 사람들에게 실용적인 답이 될 수 없다는 것을 알고 있습니다. (아마도 저는 수많은 개인 지도서를 따라 가지 않았을 것입니다.) 그러나 이것은 저에게 효과적이었습니다. 나는 가장 숙련 된 CL 사용자가 아니며 아마도 RVM이나 다른 것을 사용해야 할 것입니다. 그러나 어쨌든이 트릭을 수행했습니다.

8

Iv'e도 같은 문제가 발생했습니다.이 다음 명령이 도움이되었습니다. 'gem pristine --all'을 입력 해보십시오.

+0

부끄러움처럼 일했습니다. 고마워요! – gbinflames

+0

'--all'과는 반대로, 의존성에 대한'gem pristine'을 수행하는 것을 고려할 수도 있습니다 – HoppyKamper

관련 문제