2

코드 키트와 함께 Compass를 사용할 때 문제가 있습니다. 루비는 OS의 거의 모든 메모리를 먹기 시작합니다. 아래의 스크린 샷에서 Ruby가 2.26bg의 메모리를 사용하고 있음을 알 수 있습니다. 이 문제는 Codekit과 함께 Sublime을 사용하여 Compass를 컴파일 할 때 발생합니다. 누군가이 문제를 겪었습니까?나침반에 codekit을 사용할 때 Ruby가 너무 많은 메모리를 사용합니다

enter image description here

편집 : 나는

 
Sampling process 537 for 3 seconds with 1 millisecond of run time between samples 
Sampling completed, processing symbols... 
Client side error: Connection interrupted 
Analysis of sampling ruby (pid 537) every 1 millisecond 
Process:   ruby [537] 
Path:   /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 
Load Address: 0x1000ca000 
Identifier:  ruby 
Version:   ??? (???) 
Code Type:  X86-64 (Native) 
Parent Process: CodeKit [326] 

Date/Time:  2012-12-11 10:49:56.497 -0200 
OS Version:  Mac OS X 10.8.2 (12C60) 
Report Version: 7 
+0

저는 Ruby가 문제가되는지 의심합니다. 방정식에서 Sublime을 제거하고 명령 행에서 직접 해보려고하면 어떻게됩니까? –

+0

나침반을 사용하여 스프라이트를 만들려고 할 때 응용 프로그램의 경로가 잘못된 경우 문제가 발생하고 루비가 OS의 나머지 메모리를 모두 사용하기 시작합니다. 아직도 이런 일이 일어난 이유를 알지 못했습니다. 이 문제를 해결하기 위해 나는 루비를 실행하는 프로세스를 종료해야했습니다. 이것은 codekit을 명령 행 나침반으로 사용하는 것입니다 –

답변

7

당신이 그들이 말하는 것을 스프라이트 사용하는 모든 파일입니다이 과정을 검사 할 때이 정보입니까? 확장 프로그램이 MIME 형식과 일치합니까? 예를 들어 실수로 PNG 확장자가있는 JPEG를 저장하지 않았습니까?

실수로 PSD를 PNG 확장자로 저장했을 때도 같은 문제가 발생했습니다. 내 이미지 디렉토리에 $ file --mime-type *을 실행하면 어떤 파일이 문제를 일으키고 제대로 저장했는지 알 수있게되었습니다.

+1

Dude. 어떻게 이런 것을 발견 했습니까? 그러나 당신이 하느님 감사합니다. – Pratheep

+1

✶✶✶ 마술 ✶✶✶ ;-) –