如何让Sass使用Scout在mac上工作?

时间:2016-01-20 19:02:01

标签: css ruby macos permissions sass

我刚刚在我的iMac上安装了Scout来处理Sass(对于我的新Drupal Zen子主题)到css,我一直都会遇到错误,基本上,在它检测到对SASS文件的更改后它会赢得&#39 ; t转换为CSS - CSS文件保持不变。我还安装了Homebrew以便安装Ruby以及我认为它可能是一个权限问题,如post所示,但这没有帮助,我仍然遇到问题。我已经在终端会话上检查了inline_image.rb(如下所列),但是有文件权限-rwxr-xr-x @。有人可以帮忙吗?

这是错误日志:

Change detected at 18:32:00 to: styles-rtl.scss
Compass::Error on line 61 of /Applications/Scout.app/Contents/Resources/vendor/gems/gems/compass-0.12.2/lib/compass/sass_extensions/functions/inline_image.rb: File not found or cannot be read: /Applications/MAMP/htdocs/wib/menu-collapsed-rtl.png
/Applications/Scout.app/Contents/Resources/vendor/gems/gems/compass-0.12.2/lib/compass/sass_extensions/functions/inline_image.rb:6:in `inline_image'
org/jruby/RubyKernel.java:2096:in `send' /Applications/Scout.app/Contents/Resources/vendor/gems/gems/sass-3.2.1/lib/sass/script/funcall.rb:106:in `_perform' /Applications/Scout.app/Contents/Resources/vendor/gems/gems/sass-3.2.1/lib/sass/script/node.rb:40:in `perform' 

1 个答案:

答案 0 :(得分:0)

在images目录中找不到css(styles-rtl.scss)中声明的图像。这是错误File not found or cannot be read: /Applications/MAMP/htdocs/wib/menu-collapsed-rtl.png

的关键部分

Compass将查找config.rb文件中列出的目录中声明的所有图像。您可能需要做一些侦探工作,以确保您拥有正确的图像路径,并且图像位于该文件夹中。在这种情况下,您将不得不从Zen基本主题图像目录中复制它们。