2014-12-01 105 views
1

在webstorm中,從終端運行grunt serve完美無瑕地工作,並呈現給我一個網頁。然而,當我進行配置和運行,有關於SASS爲CSS編譯錯誤:在webstorm中運行grunt任務作爲配置

Running "concurrent:server" (concurrent) task 
Warning: Running "compass:server" (compass) task 
Warning: You need to have Ruby and Compass installed and in your system PATH for this task to work. More info: https://github.com/gruntjs/grunt-contrib-compass Use --force to continue. 
Aborted due to warnings. 

我不明白,因爲我使用的是相同的設置(描述here

+0

1)IDE版本? 2)你的操作系統? 3)你如何啓動IDE - 從快捷方式(點擊圖標)或從終端/控制檯?現在看起來IDE看不到適當/完整的'PATH'環境變量。 – LazyOne 2014-12-02 13:08:09

+0

沒錯。 1)最新的9.0.1,但它也出現在以前的版本2)Linux Ubuntu。 3)點擊啓動欄中的圖標。使用咕嚕控制檯(停靠在底部)有卡住的'指南針同樣的問題:server'任務 啊,所以終端控制檯僅僅是一個「真正的」停靠終端窗口,不受該IDE沒有看到' PATH'。這就說得通了。 **哇,從終端開始Webstorm消除的問題!** 任何人任何想法,爲什麼和如何從快捷方式啓動時,它的工作? – ElRudi 2014-12-02 14:58:46

回答

1

似乎WebStorm從快捷方式啓動時看不到您的終端環境。請按照https://devnet.jetbrains.com/message/5513463#5513463中的建議嘗試編輯啓動器 - 它有幫助嗎?

+0

我可以確認從終端(從webstorm文件夾的bin目錄)運行'。/ webstorm.sh'解決了這個問題。但是從終端運行'/ bin/bash -l -c「/home/elrudi/Software/Webstorm/WebStorm-139.252/bin/webstorm.sh」'並不能解決問題。 同樣,轉產'Exec的= 「/家/ elrudi /軟件/ Webstorm/WebStorm-139.252 /斌/ webstorm.sh」 在'.desktop'文件'Exec的= /斌/慶典-1%F' - c「/home/elrudi/Software/Webstorm/WebStorm-139.252/bin/webstorm.sh」不能解決啓動程序的問題。 – ElRudi 2014-12-02 15:44:44