我在这台电脑上使用sass和compass已经几个月了,从未出现过问题。此外,我的config.rb和sass目录一直都是以相同的方式设置的,并且它们在我所有的项目中都是相同的。最近,在Sublime构建sass时,我开始收到以下错误:
Sass::SyntaxError:文件未找到或无法读取:compass。
我的.scss文件的第一行是@import "compass";
,因此我在终端中看到这个错误:error sass/style.scss (Line 36 of _vertical_rhythm.scss: Incompatible units: 'px' and 'em'.)
我已经搜索了几天,看到了关于某些东西的答案(特别是垂直节奏),但没有一个是我的确切问题,并且我找不到解决方案。我的compass版本是0.12.5(Alnilam),我的sass版本是3.3.4(Maptastic Maple)。在工作中,使用完全相同的文件从完全相同的GitHub存储库工作时,一切都可以编译。明天我需要检查一下我在工作中使用的compass和sass版本,但与此同时,我感到困惑。有什么想法吗?有人遇到过这种情况吗?
gem install compass --pre
。否则,请提供导致错误的Sass代码以及Sass和Compass版本信息。 - KatieK