找到SASS可执行文件的位置。 (使用rbenv)

时间:2013-08-23 18:37:51

标签: gem sass webstorm rbenv

我有一个工作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的路径确实有效。直接引用此位置是否合适/稳定,还是有更好的方法不依赖于版本号?

2 个答案:

答案 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位置。