【发布时间】:2014-06-17 22:07:52
【问题描述】:
我需要帮助在 PhpStorm 中设置我的 SCSS 文件观察程序。我在 Ubuntu 上,我有 PhpStorm 6,我有带有 Ruby 1.9.3p194 和 Sass 3.2.5 的 RVM。我在 Settings >> File Watcher 中设置了 File Watcher 选项,如下所示:
完成此操作后,我更改了 .SCSS 文件中的某些内容,但出现此错误。
...-1.9.3-p194/bin/sass --no-cache --update style_update.scss:style_update.css
/usr/bin/env: ruby: No such file or directory
(我在第一行的开头添加了三个点以使行更短)那么可能是什么问题?
【问题讨论】:
-
检查
ruby是否在您的PATH中,您可以运行它。有时 PhpStorm 可用的环境与终端中的环境不同,在这种情况下,您可以尝试在文件观察器中编辑 环境变量 并为PATH添加一个自定义值,该值将包含ruby可执行文件. -
我刚刚尝试了您的建议,但我无法让它发挥作用。我在 Settings >> Path Variables ruby 中添加了以下内容: /home/tsega/.rvm/rubies/ruby-1.9.3-p194/bin/ruby 。我也在我的 SCSS 文件观察器配置的 Settings >> File Watchers 中做了同样的事情。但要知道有用。我不确定我在这里做的是否正确。
-
你做错了,定义
PATH变量并将值设置为/home/tsega/.rvm/rubies/ruby-1.9.3-p194/bin。 -
感谢@CrazyCoder,这对我有用!
-
我需要两个值:/Users/[my-user]/.rvm/rubies/ruby-1.9.3-p327/bin: /Users/[my-user]/.rvm/gems /ruby-1.9.3-p327/bin 谢谢!