MAC OS上的SASS安装路径

时间:2014-10-20 04:45:02

标签: emacs sass

问题描述:

我在Macbook Air上使用Emacs scss-mode,问题是当我保存* .scss文件时,它说:找不到SASS命令。

我可以在终端中运行SASS命令(我是通过sudo gem install sass安装的)。但是SASS可执行命令路径在哪里,所以我可以相应地更新我的.emacs文件?

我搜索了〜/ .gem /,/ usr / lib / gem /目录,但未能找到sass。现在我只是禁用了scss编译功能,但它真的很不方便。


所以我使用“find”找到sass。

更改为.emacs如下:

  1. 将sass PATH添加到emacs路径:
  2. (setenv“PATH”   (CONCAT     “/Library/Ruby/Gems/2.0.0/gems/sass-3.4.6/bin”“:”    (getenv“PATH”)   ) )

    1. 因为我也使用“指南针”,所以我添加下面的编译选项,以确保在点击C-x C-s时一切正常。
    2. (setq scss-sass-options'(“ - compass”))

1 个答案:

答案 0 :(得分:3)

第1步:原始海报应使用搜索实用程序在整个硬盘中搜索可执行文件“sass”。例如,在Snow Leopard上,它会安装到/usr/bin,但可能不一定与原始海报位于同一位置。

第2步:原始海报应该看scss-mode的第40行,如果原始海报不想摆弄Emacs,可以调整使用绝对路径$ PATH - 请参阅https://github.com/antonj/scss-mode/blob/master/scss-mode.el


以下命令可用于查看Emacs使用的当前$ PATH:

M-x eval-expression RET (getenv "PATH") RET

找到“sass”的位置后,如果需要,原始海报可以将其添加到Emacs路径 - 例如,

(setenv "PATH" (concat (getenv "PATH") ":/path/to/folder-containing-sass"))

另请参阅sass-mode存储库第一页上的说明以获取其他设置提示:

https://github.com/antonj/scss-mode