我有一个工作SASS安装。我可以在终端中运行这些命令并获得此输出:
sass -v
Sass 3.2.9 (Media Mark)
rbenv versions
system
* 1.9.3-p392 (set by /Users/Eric/.rbenv/version)
2.0.0-p0
我需要找到exectuable,以便我可以将它作为文件观察器提供给Webstorm IDE。 http://blog.jetbrains.com/webide/2013/03/file-watchers-in-webstormphpstorm-6-a-k-a-background-tasks/。我以前在其他环境(windows,osx,没有rbenv)中设置了它,但是无法在这里弄清楚如何做到这一点。
如果我运行whereis sass
,我就没有输出。
如何找到此可执行文件并为Webstorm指定它?
深入研究rbenv,我在这里看到:
/Users/Eric/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/sass-3.2.9/bin/sass
指定此webstorm的路径确实有效。直接引用此位置是否合适/稳定,还是有更好的方法不依赖于版本号?
答案 0 :(得分:1)
这对我来说是一个有效的答案:
/Users/Eric/.rbenv/versions/1.9.3-p392/lib/ruby/gems/1.9.1/gems/sass-3.2.9/bin/sass
这不是最好的,因为我在升级SASS时必须更新位置,但它有效。希望这有助于其他人。
如果有人知道通过rbenv或ruby升级维护的可执行文件的符号链接,请分享。
答案 1 :(得分:1)
使用which sass
代替whereis
。它应位于~/.rbenv/bin
位置。