@import“指南针”总是会导致错误

时间:2014-09-03 07:16:33

标签: ruby sass compass-sass compass

我使用安装了最新ruby的Windows 7。每当我使用

@import "compass"

在scss文件中,Compass无法编译该文件。指南针总是给我

  

Errno :: ENOENT:没有这样的文件或目录 -   C:/Users/chcheng/Test/www/.sass-cache/75fcaf1b4852ceb732871195e41567cc2a7d8997/C%058%092Ruby200-x64%092lib%092ruby%092gems%0922.0.0%092gems%092compass-core-1.0.1%092stylesheets%092compass% 092utilities%092general%092_hacks.scssc20140903-4052-1h721dg

我试图卸载指南针和sass以及整个红宝石......但它并没有解决我的问题。

有人能告诉我问题是如何解决的吗?

1 个答案:

答案 0 :(得分:2)

我有类似的问题。我的问题与.sass-cache文件的完整路径的长度有关。如果路径的长度超过255,则编译将失败。

解决方案是设置更短的缓存路径。您可以使用以下命令在config.rb中配置缓存路径:

cache_path = "C:/temp/sass/"

相关问题: https://github.com/Compass/compass/issues/1791