2014-12-01 36 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

相关问题