Gruntjs 在webstorm中以配置方式运行grunt任务

Gruntjs 在webstorm中以配置方式运行grunt任务,gruntjs,webstorm,Gruntjs,Webstorm,在webstorm中,从终端运行咕噜服务可以完美地工作,并向我展示一个网页。但是,当我进行配置并运行该配置时,关于SASS到CSS的编译有一个错误: 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

在webstorm中,从终端运行
咕噜服务
可以完美地工作,并向我展示一个网页。但是,当我进行配置并运行该配置时,关于SASS到CSS的编译有一个错误:

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.

我不明白,因为我使用的是相同的设置(如上所述)

从快捷方式启动时,WebStorm似乎看不到您的终端环境。请尝试按照中的建议编辑启动器-有帮助吗?

1)IDE版本?2) 你的操作系统?3) 如何从快捷方式(单击图标)或终端/控制台启动IDE?现在,IDE似乎没有看到正确的/full
PATH
environment变量。Right。1) 最新版本是9.0.1,但它也出现在以前的Linux Ubuntu版本中。3) 单击启动程序栏中的图标。使用Grunt控制台(停靠在底部)也会遇到同样的问题,卡在
compass:server
任务上,因此终端控制台只是一个“真正的”停靠终端窗口,不受IDE看不到
路径的影响。这是有道理的。哇,从终端启动Webstorm消除了这个问题!有人知道从快捷方式启动它的原因和方法吗?我可以确认从终端(从webstorm文件夹的
bin
目录)运行
/webstorm.sh
可以解决这个问题。但是从终端运行
/bin/bash-l-c”/home/elrudi/Software/Webstorm/Webstorm-139.252/bin/Webstorm.sh“
并不能解决问题。同样,将
.desktop
文件中的
Exec=“/home/elrudi/Software/Webstorm/Webstorm-139.252/bin/Webstorm.sh”%f
行更改为
Exec=/bin/bash-l-c”/home/elrudi/Software/Webstorm/Webstorm-139.252/bin/Webstorm.sh“
也不能解决启动器的问题。