Sass 3.3是否与Compass兼容?

Sass 3.3是否与Compass兼容?,sass,compass-sass,Sass,Compass Sass,我刚刚升级到Sass 3.3,以便使用一些新功能(BEM样式的类名、映射、@at root等等)。如果我用Sass编译我的项目(通过Sass--watch),它工作得很好。但是,如果我使用Compass(通过Compass watch)编译它,则在使用新的Sass功能时会出现错误 我正在使用Compass 0.12。Compass 0.12明确依赖于Sass 3.2。即使安装了更新版本的Sass,它仍将使用3.2进行编译。要使用Sass 3.3或更高版本,必须使用Compass 1.0或更高版本

我刚刚升级到Sass 3.3,以便使用一些新功能(BEM样式的类名、映射、@at root等等)。如果我用Sass编译我的项目(通过
Sass--watch
),它工作得很好。但是,如果我使用Compass(通过
Compass watch
)编译它,则在使用新的Sass功能时会出现错误


我正在使用Compass 0.12。

Compass 0.12明确依赖于Sass 3.2。即使安装了更新版本的Sass,它仍将使用3.2进行编译。要使用Sass 3.3或更高版本,必须使用Compass 1.0或更高版本

正常运行gem install命令将获得最新的稳定版本

gem install compass
在提出这个问题时,Compass 1.0仍处于测试阶段。要安装gem的最新beta版,您需要使用
--pre
标志进行安装

gem install compass --pre
请注意,您不需要先安装Sass即可使其正常工作。安装Compass将自动安装与之兼容的最新版本的Sass

我已经安装了Compass 1.0,但它仍然存在错误
  • 仔细检查您可能拥有的任何其他依赖项(Compass扩展等),其中一个可能指定了旧版本的Sass或Compass
  • 如果您使用的是应用程序或构建工具,而不是直接使用命令,请确保它们没有引用Compass的旧版本
Windows用户 作为一个窗口用户,当我试图使用新的指南针观看我的项目时,我犯了一个错误

C的第[“36”]行出现LoadError:无法加载这样的文件--wdm

要解决此问题,请执行以下操作:

您必须安装ruby DevKit: 下载可在此处找到:

按照此页面正确安装:

现在安装wdm:

gem install wdm

Compass 0.12明确依赖于Sass 3.2。即使安装了较新版本的Sass,它仍将使用3.2进行编译。要使用Sass 3.3或更高版本,您必须使用Compass 1.0或更高版本

正常运行gem install命令将获得最新的稳定版本

gem install compass
在提出此问题时,Compass 1.0仍处于测试阶段。要安装gem的最新测试版,您需要使用
--pre
标志进行安装

gem install compass --pre
请注意,您无需先安装Sass即可正常工作。安装Compass将自动安装与之兼容的最新版本的Sass

我已经安装了Compass 1.0,但它仍然存在错误
  • 仔细检查您可能拥有的任何其他依赖项(Compass扩展等),其中一个可能指定了旧版本的Sass或Compass
  • 如果您使用的是应用程序或构建工具,而不是直接使用命令,请确保它们没有引用Compass的旧版本
Windows用户 作为一个窗口用户,当我试图使用新的指南针观看我的项目时,我犯了一个错误

C的第[“36”]行出现LoadError:无法加载这样的文件--wdm

要解决此问题,请执行以下操作:

您必须安装ruby DevKit: 下载可在此处找到:

按照此页面正确安装:

现在安装wdm:

gem install wdm

似乎没有任何一个地方包含了完成这项工作所需的全部步骤,所以它们就在这里。此列表适用于Windows,但在其他平台上也可以正常工作

  • 安装Ruby--使用1.9.3--

  • 下载同一页面下方的Ruby DevKit-- 运行它以将其提取到某个位置(永久)。然后cd到它,运行“ruby dk.rb init”和“ruby dk.rb install”将它绑定到路径中的ruby安装

  • gem安装wdm

  • gem安装sass

  • gem安装指南针-预安装


  • 似乎没有任何一个地方包含了完成这项工作所需的全部步骤,所以它们就在这里。此列表适用于Windows,但在其他平台上也可以正常工作

  • 安装Ruby--使用1.9.3--

  • 下载同一页面下方的Ruby DevKit-- 运行它以将其提取到某个位置(永久)。然后cd到它,运行“ruby dk.rb init”和“ruby dk.rb install”将它绑定到路径中的ruby安装

  • gem安装wdm

  • gem安装sass

  • gem安装指南针-预安装


  • 现在是最新版本的罗盘。更新compass以获得更改并使用Sass 3.3及更高版本

    当前Sass兼容性可在以下位置找到:

    要升级,只需运行

    $gem install compass
    

    现在是最新版本的罗盘。更新compass以获得更改并使用Sass 3.3及更高版本

    当前Sass兼容性可在以下位置找到:

    要升级,只需运行

    $gem install compass
    

    您好,一旦我的一切工作,我也收到了这个错误。我重新安装了我的节点模块,这个问题得到了解决。Hello,当我的一切正常工作时,我也收到了这个错误。我重新安装了节点模块,此问题已得到解决