Ruby 要导入的Susy2文件找不到或不可读,通过Gulp使用Compass编译

Ruby 要导入的Susy2文件找不到或不可读,通过Gulp使用Compass编译,ruby,bundler,gulp,compass,susy,Ruby,Bundler,Gulp,Compass,Susy,让Compass和Susy一起狼吞虎咽地工作——令人沮丧 我似乎无法让Susy 2使用gulp和compass,除非我手动导入文件(使用Susy文档中的说明) (我以前问过一次,但找不到任何相关信息……这对我来说是一个跨多个开发环境的持续问题,所以我再次询问,尽可能多的背景信息……) 每次尝试通过compass使用或bundler安装导入susy都会失败,如下所示: Gemfile 捆绑安装 和:捆绑列表 Gems included by the bundle: * breakpoint (

让Compass和Susy一起狼吞虎咽地工作——令人沮丧

我似乎无法让Susy 2使用gulp和compass,除非我手动导入文件(使用Susy文档中的说明)

(我以前问过一次,但找不到任何相关信息……这对我来说是一个跨多个开发环境的持续问题,所以我再次询问,尽可能多的背景信息……)

每次尝试通过compass使用或bundler安装导入susy都会失败,如下所示:

Gemfile 捆绑安装 和:捆绑列表

Gems included by the bundle:
  * breakpoint (2.5.0)
  * bundler (1.7.2)
  * chunky_png (1.3.1)
  * compass (1.0.1)
  * compass-core (1.0.1)
  * compass-import-once (1.0.5)
  * ffi (1.9.3)
  * multi_json (1.10.1)
  * rb-fsevent (0.9.4)
  * rb-inotify (0.9.5)
  * sass (3.4.3)
  * sassy-maps (0.4.0)
  * susy (2.1.3)
config.rb Style.scss 结果: 值得注意的是,“加载路径”似乎缺少susy目录。例如,我可以看到其他gem的路径,例如断点: /usr/local/lib/ruby/gems/2.1.0/gems/breakpoint-2.5.0/stylesheets

但是“susy”gem路径没有显示在那里(“bundle show susy”指向:) /usr/local/lib/ruby/gems/2.1.0/gems/susy-2.1.3


我是做错了什么还是漏了一步?

好吧,我怀疑其他人会遇到这种情况,但万一你遇到了,我最终还是解决了

这与我的Sass/Gem配置完全无关。这完全是一个持续的系统问题。我正在使用的计算机已经作为一个设计工作室的一部分有一段时间了,以前安装过各种工具(除了我自己设置的工具之外)。其中包括各种版本的Ruby、CodeKit、Fire.App等。我的问题是定义了各种各样的其他gem路径。我甚至没有提到shell path变量,也没有提到bundler特定的路径,因为我确信我在故障排除时检查了这些设置


当问题最终解决时,我删除了所有旧的应用程序,并尽可能多地清理。我认为是专门删除Fire.app最终实现了这一目的。当我再次检查并重新安装捆绑包时,事情终于开始起作用了。万岁

我让苏西处理完全相同的捆绑列表。不过,我的“捆绑秀”路径有点不同。路径是/Library/Ruby/Gems/2.0.0/Gems/,后面都没有/stylesheets。我知道,对吗?我不知道发生了什么事。我已经重新安装了ruby/compass/sass/bundler,试图弄清这一点,但运气不佳。
Gems included by the bundle:
  * breakpoint (2.5.0)
  * bundler (1.7.2)
  * chunky_png (1.3.1)
  * compass (1.0.1)
  * compass-core (1.0.1)
  * compass-import-once (1.0.5)
  * ffi (1.9.3)
  * multi_json (1.10.1)
  * rb-fsevent (0.9.4)
  * rb-inotify (0.9.5)
  * sass (3.4.3)
  * sassy-maps (0.4.0)
  * susy (2.1.3)
# Require any additional compass plugins here.
require 'breakpoint'
require 'susy'
@import 'susy';
error sass/style.scss (Line 2: File to import not found or unreadable: susy.
Load paths:
  ...

Compilation failed in 1 files.

  events.js:72
    throw er; // Unhandled 'error' event
          ^
Error:     error sass/style.scss (Line 2: File to import not found or unreadable: susy.
Load paths:
    ...