2014-03-26 165 views
8

我曾經在netbeans上安裝過SASS。我按照下面的教程:Netbeans - 安裝SASS

http://kgagliardo.com/blog/netbeans-sass-windows-7

創建並試圖保存SASS文件時並沒有創建CSS文件,我得到下面的錯誤。

""C:\Ruby193\bin\sass.bat" "--cache-location" "C:\Users\Leanne\AppData\Local\NetBeans\Cache\7.4\sass-compiler" "C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\scss\store.scss" "C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\css\store.css" '"ruby.exe"' is not recognized as an internal or external command, operable program or batch file. Done."

我一直停留在這一切上午,請幫助...

UPDATE 我試圖按照下面提供的說明,它仍然無法正常工作,雖然我確實得到了一個稍微不同的錯誤信息:

"C:\Ruby193\bin\sass.bat" "--cache-location" "C:\Users\Leanne\AppData\Local\NetBeans\Cache\7.4\sass-compiler" "C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\scss\store.scss" "C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\css\store.css" Syntax error: File to import not found or unreadable: foundation/components/accordion. Load path: C:/Users/Leanne/Documents/work/freelance/sites/fws_templates (DEPRECATED) on line 10 of C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\scss\foundation\foundation.scss from line 11 of C:\Users\Leanne\Documents\work\freelance\sites\fws_templates\gamer\scss\store.scss Use --trace for backtrace. Done.

但是現在我只是再次得到原始的錯誤消息。不知道該怎麼做。看到下面的圖片,表明我已經按照說明完成了所有事情(我認爲)。

http://i.stack.imgur.com/Eekyt.png

enter image description here

+1

路徑,以紅寶石爲'C:\ Ruby193 \ bin'回去和編輯PATH環境變量指向'C:\ Ruby193 \ bin'。此刻你有'C:\ Ruby \ 192 \ bin' :-) –

+0

好了。我已將其更改爲193,但仍有相同的錯誤。 – LeeTee

+1

現在刪除Ruby和193之間的反斜線。您的路徑設置爲:'C:\ Ruby \ 193 \ bin' :-)!你的'.bat'文件夾:'C:\ Ruby193 \ bin' –

回答

5

PATH環境變量指向錯誤的文件夾

您對紅寶石路徑是C:\ Ruby193 \ BIN

返回並編輯您的路徑環境變量以指向C:\ Ruby193 \ bin。此刻的你有C:\紅寶石\ 192 \ BIN

編輯

而且現在刪除和紅寶石之間的反斜線193
你的路徑設置爲:C:\紅寶石\ 193 \ BIN :-)!
你的。蝙蝠是在文件夾:C:\ Ruby193 \ BIN

TIP

轉到選項

其它 - > CSS預處理器

檢查:產生的額外信息(調試)

2

你不必路徑ruby.exe這是你c:\Ruby\192\binPATH變量。

在Windows 7中:

  1. 右鍵單擊我的電腦,選擇Properties - >去 Advanced選項卡 - >點擊Environmental Variables按鈕

  2. 的環境變量窗口亮點PATH變量在 系統變量部分並點擊Edit

  3. 追加;c:\Ruby\192\bin到底(分號是故意的)

  4. 重啓command prompt

+0

感謝您的幫助。對於第3點,我現在有「C:\ Program Files(x86)\ NVIDIA Corporation \ PhysX \ Common; C:\ Program Files \ Common Files \ Microsoft Shared \ Windows Live; C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ Windows Live;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32 \ Wbem;%SYSTEMROOT%\ System32 \ WindowsPowerShell \ v1.0 \; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x86; C:\ Program Files(x86)\ Intel \ OpenCL SDK \ 2.0 \ bin \ x64; C:\ Program Files(x86)\ Windows Live \ Shared; c:\ Ruby \ 192 \ bin 「爲PATH系統變量。那是對的嗎?此外,我不知道該怎麼做第4點。 – LeeTee

+0

我得到一個新的錯誤信息。不知道這是否完全無關...我修改了上面的原始查詢。 – LeeTee

1

您沒有ruby.exe的路徑

至於簡單,重新安裝紅寶石,使用紅寶石installer for windows

當你通過安裝嚮導,你會得出這樣的選項屏幕:

從我可以告訴,你需要檢查一個唯一的選擇就是中間的選項,它可以幫助你命令行指令可以識別哪裏可以找到(如上所述)「Ruby可執行文件」。否則,當您嘗試在命令提示符下安裝Sass時,您會收到錯誤消息「ruby未被識別爲內部或外部命令」。 進入選項

其它 - > CSS預處理器

檢查:產生的額外信息(調試)

欲瞭解更多信息,請訪問Setting Up Sass on Windows

0

他們都是對上述消息中。問題在於Netbeans並沒有設計成即時提取這些更改。一旦你做出上述更改,你必須重新啓動Netbeans,以便更改將被應用。這對我有效。請讓我知道這對你有沒有用。

感謝

+1

你爲什麼投下來?它爲我工作。請通過添加評論來解釋,以便我知道我的錯誤。謝謝。 – CodeGodie

+1

這實際上對我有用,謝謝 – Matheus

+0

@Matheus沒問題。我很高興這對你有所幫助。請upvote我的答案。謝謝。 – CodeGodie