我使用安装了最新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以及整个红宝石......但它并没有解决我的问题。
有人能告诉我问题是如何解决的吗?
答案 0 :(得分:2)
我有类似的问题。我的问题与.sass-cache文件的完整路径的长度有关。如果路径的长度超过255,则编译将失败。
解决方案是设置更短的缓存路径。您可以使用以下命令在config.rb中配置缓存路径:
cache_path = "C:/temp/sass/"