2014-08-30 4 views
3

SASS에 몇 가지 문제가 있습니다. .scss 파일을 업데이트하면 .css 파일이 업데이트되지 않습니다.SASS - 윈도우에서의 워치 문제 8.1

-scss 
    -style.scss 
-css 
    -style.css 

index.html 

내가 cmd를 프로젝트 루트에서이 명령을 사용하고 있습니다 : 때

sass --watch scss/style.scss:css/style.css --style compressed 

그것은 그것을 처음 컴파일하지만

이 내 폴더 구조라고 말할 수 있습니다 .scss 파일을 일부 변경하면 업데이트되지 않습니다.

내가 사용하고 있습니다 :

win 8.1 64bit 
ruby 2.0.0p481 64bit 
Sass 3.4.2 

는 어떻게 업데이트를 볼 수 있도록? 아니면 내가 잘못하고있는거야?

감사

업데이트 : (단, 우분투에 나는 루비의 최신 버전을 설치 한 - 루비 2.1.2p95) 같은 일이 우분투 14.04에서 테스트하고 잘 작동

업데이트 2 : Issue on GitHub

+0

여기에 어떤 답이 나오는지 확실하지 않습니다. Sass의이 버전이 Windows에서 제대로 보지 않는 것으로 알려진 문제입니다 (GitHub의 문제와도 연결). – cimmanon

+0

나는 누군가가 똑같은 문제를 가지고 있으며 해결 방법을 찾길 바랬다. 또는 루비 나 SASS 버전을 다운 그레이드하면 누군가가 작동하는지 확인할 수 있습니다. 근본적으로 도움이 될만한 것. – Vucko

+0

"안녕하세요, 버전을 다운 그레이드하십시오"라는 말을 누군가 기다리는 대신, 직접 해보기를 시도 할 수있었습니다. – cimmanon

답변

3

: 그것은 말대꾸 3.4.3에서 수정되었습니다 https://github.com/sass/sass/issues/1409

: http://sass-lang.com/documentation/file.SASS_CHANGELOG.html#343_4_september_2014

경우 Bundler를 사용하고 있는데 Sass 버전이 Gemfile3.4.2으로 제한되어 있지 않은지 확인하십시오. 추천 줄은 gem 'sass', '~> 3.4.3'입니다. 프로젝트 루트에 bundle update이 실행되었습니다.

번들러를 사용하지 않는 경우 gem update sass을 실행하면됩니다.

+0

예, 업데이트를 보았습니다. 문제를 너무 빨리 해결할 수있는 좋은 점이 있습니다. – Vucko

+0

답변을 수락하는 것을 잊지 마십시오.^_^ –

+0

수락 됨, 건배 :) – Vucko

1

또한이 문제를 발견했습니다. 나는 Sass를 버전 3.3.14로 다운 그레이드했고 그것은 나를 위해 다시 일했다. 이유는 모르겠다.

사용 : 승리 8.1 64 비트 루비 2.0.0p481 64 비트

이 사스 3.4.2의 버그했다
+0

나는 3.4.1로 다운 그레이드했고 또한 작동한다. 3.4.2의 버그 인 것 같습니다. – Vucko

1

나는 동일한 문제가 있었고 해결책을 찾지 못했습니다. Windows 8에서 루비처럼 보이는 WDM (Windows 디렉터리 모니터) 문제가 있고 --watch 명령이 제대로 작동하지 않습니다.

  1. 다운로드 한 루비 1.9.3p550 설치된 설치된 -
  2. Download link를 다운로드하고 루비 1.9에 대한 (WDM을 설치하는 데 필요한) 설치 개발 키트 :

    나는이 방법으로 문제를 해결했다.3 - 경로 C에 DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe
  3. 추출 DevKit : \ Ruby193 \의 DevKit
  4. 실행 cd C:\Ruby193\DevKit
  5. 실행 ruby dk.rb init
  6. 실행 ruby dk.rb review
  7. 실행 ruby dk.rb install
  8. 는 다음과 같이 실행 gem install wdm

그 후 --watch 명령이 제대로 작동합니다.

희망은 이런 식으로 누군가를 도울 것입니다.