损坏的susy 2.1.2升级无法加载这样的文件——sass/script/node

损坏的susy 2.1.2升级无法加载这样的文件——sass/script/node,sass,compass-sass,susy-compass,Sass,Compass Sass,Susy Compass,我刚刚从版本1.0.9更新到susy 2.1.2,所以我预期会出现错误 然而,我不知道这意味着什么 我仍然安装了两个版本: Select gem to uninstall: 1. susy-1.0.9 2. susy-2.1.2 3. All versions 运行mycompass:dev时,尽管任务仍然完成,但我得到了以下信息。如何删除ERORR Running "compass:dev" (compass) task C:/RUBY200/lib/ruby/site_ruby/2.

我刚刚从版本1.0.9更新到susy 2.1.2,所以我预期会出现错误

然而,我不知道这意味着什么

我仍然安装了两个版本:

Select gem to uninstall:
 1. susy-1.0.9
 2. susy-2.1.2
 3. All versions
运行my
compass:dev
时,尽管任务仍然完成,但我得到了以下信息。如何删除ERORR

Running "compass:dev" (compass) task
C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require': cannot load such file -- sass/script/node (LoadError)
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.rb:1:in `<top (required)>'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:2:in `block in <top (required)>'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `each'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches.rb:1:in `<top (required)>'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in `<top (required)>'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:5:in `block in <top (required)>'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in `each'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in `<top (required)>'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:20:in `block in <top (required)>'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:8:in `fallback_load_path'
        from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:19:in `<top (required)>'
        from C:/Ruby200/bin/compass:23:in `load'
        from C:/Ruby200/bin/compass:23:in `<main>'

Running "watch" task
Waiting...
运行“compass:dev”(compass)任务
C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:135:在'require'中:无法加载这样的文件--sass/script/node(LoadError)
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:135:in'rescue in require'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:144:in'require'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass\u extensions/monkey\u patches/browser\u support.rb:1:in`'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_扩展/monkey_补丁。rb:2:in'block in'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_扩展/monkey_补丁。rb:1:in'each'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass\u extensions/monkey\u patches.rb:1:in`'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions.rb:9:in`'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:5:in'block in'
from C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in'each'
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/lib/compass.rb:4:in`'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
来自C:/RUBY200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
从C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:20:in'block in'
从C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:8:“后备加载路径”中
来自C:/RUBY200/lib/ruby/gems/2.0.0/gems/compass-0.12.2/bin/compass:19:in`'
从C:/Ruby200/bin/compass:23:“装入”
从C:/Ruby200/bin/compass:23:in`'
运行“监视”任务
等待。。。

这是我尝试使用bundler更新Susy时收到的消息

susy (~> 2.1.2) ruby depends on
  sass (~> 3.3.0) ruby

compass (~> 0.12.6) ruby depends on
  sass (3.2.19)
这意味着您至少需要Sass 3.3.0。Compass的最新alpha预发行版将与此配合使用,您可以使用以下命令安装它:

gem install compass --pre
或者,如果您使用的是Gemfile,则可以按如下方式安装:

gem "compass", "~> 1.0.0.alpha.19"

您的GEM文件只需具有以下内容:

gem "susy", "~>2.1.0"
gem "sass", "~>3.3.0"
gem "breakpoint", "~>2.4.0"

Bundler将整理其他依赖项(很多),并将gems更新到最新版本。

您使用的是什么版本的Compass和Sass?您是否仔细检查过以确保它们与您正在使用的Susy版本兼容?看起来像Compass 0.12.2,它与Susy 2不兼容。您需要使用Compass 1.0(目前是预发行版)和Sass 3.3。