Sass 更新后Susyone不再按预期工作

Sass 更新后Susyone不再按预期工作,sass,susy-compass,Sass,Susy Compass,我一直在用@import“susyone”运行susy-2.1.2而不是@import“susy”。一切正常。我必须通过GEM更新指南针,这意味着Sass必须更新,这意味着susy也必须更新。现在我在运行susy-2.2.1 我有这个css: .dropdown .susy_container{ //Get ready for grids with bigger screen sizes $total-columns: 12; // a 12-column grid $

我一直在用
@import“susyone”运行susy-2.1.2
而不是
@import“susy”。一切正常。我必须通过GEM更新指南针,这意味着Sass必须更新,这意味着susy也必须更新。现在我在运行susy-2.2.1

我有这个css:

.dropdown .susy_container{
    //Get ready for grids with bigger screen sizes
    $total-columns: 12;  // a 12-column grid
    $column-width: 100em;  // each column
    $gutter-width: 1em !global;  // gutters between columns
    $grid-padding: 0em !global ;
    @include container;
}
对于旧版本,我会得到以下结果:

.dropdown .susy_container {
   max-width: 1211em;
   _width: 1211em;
   padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
.dropdown .susy_container {
  max-width: 59em;
  _width: 59em;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
Gem::LoadError on line ["2064"] of /Library/Ruby/Site/2.0.0/rubygems/specification.rb: Unable to activate susy-2.1.2, because sass-3.4.9 conflicts with sass (~> 3.3.0)
在新版本中,我得到以下信息:

.dropdown .susy_container {
   max-width: 1211em;
   _width: 1211em;
   padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
.dropdown .susy_container {
  max-width: 59em;
  _width: 59em;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
Gem::LoadError on line ["2064"] of /Library/Ruby/Site/2.0.0/rubygems/specification.rb: Unable to activate susy-2.1.2, because sass-3.4.9 conflicts with sass (~> 3.3.0)
我在柱子之间也有奇怪的排水沟。我100%确信我正在使用
susyone.scss

我希望我能回到susy的旧版本,但我明白了:

.dropdown .susy_container {
   max-width: 1211em;
   _width: 1211em;
   padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
.dropdown .susy_container {
  max-width: 59em;
  _width: 59em;
  padding-left: 0em;
  padding-right: 0em;
  margin-left: auto;
  margin-right: auto;
}
Gem::LoadError on line ["2064"] of /Library/Ruby/Site/2.0.0/rubygems/specification.rb: Unable to activate susy-2.1.2, because sass-3.4.9 conflicts with sass (~> 3.3.0)

这不是苏西的改变,这是萨斯的改变。看起来你需要
!全局
标记所有设置以使其生效:

.dropdown .susy_container{
    //Get ready for grids with bigger screen sizes
    $total-columns: 12 !global;  // a 12-column grid
    $column-width: 100em !global;  // each column
    $gutter-width: 1em !global;  // gutters between columns
    $grid-padding: 0em !global ;
    @include container;
}

作为快速修复,您可以尝试2.1.3版。根据,它应该与Sass 3.4一起工作,但是与2.1.2相比,没有什么其他变化。我应该提到,我已经尝试了2.1.3。谢谢。我感觉像是换到了!scss的global是很久以前的事了,因为我在引导方面遇到了这个问题。也许苏西刚开始关心2.1.3。不知道发生了什么变化。这不是我们在苏西内部能控制的。