让Compass和Susy在Gulp下一起工作 - 令人沮丧。
除非我手动导入文件(使用Susy文档中的"Manual Start"指示),否则我似乎无法让Susy 2使用gulp和指南针。
(之前我曾问过,但无法找到任何相关信息......对于我来说,这是一个持续存在的问题,因此在多个开发环境中,我会再次询问背景信息尽可能......)
尝试使用simple install或者捆绑程序安装通过指南针导入susy每次都失败,如下所示:
source 'https://rubygems.org'
gem 'compass'
gem 'sass'
gem 'breakpoint'
gem 'susy'
和:捆绑列表
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:
...
值得注意的是 - “负载路径”似乎缺少了susy dir。例如,我可以看到其他宝石的路径,例如断点: /usr/local/lib/ruby/gems/2.1.0/gems/breakpoint-2.5.0/stylesheets
然而“susy”宝石路径没有显示在那里(“捆绑显示susy”指向:) /usr/local/lib/ruby/gems/2.1.0/gems/susy-2.1.3
我做错了什么或错过了一步?
答案 0 :(得分:0)
好吧,我怀疑其他任何人都会遇到这种情况,但是如果你这样做,我最终会把它弄清楚。
它与我的Sass / Gem配置完全无关。这完全是一个持续的系统问题。我正在研究的计算机已经有一段时间是设计工作室的一部分,并且以前安装了各种工具(超出了我自己设置的工具)。这包括各种版本的Ruby,CodeKit,Fire.App等。我的问题是定义了各种其他宝石路径。我甚至没有提到shell路径变量或特定于Bundler的路径,因为我确信我已经检查了这些设置作为我的故障排除的一部分。
当它最终归结为它时,我删除了所有旧应用程序并尽可能多地清理干净。我认为它是专门删除Fire.app,最终做到了这一点。当我再次重新安装捆绑包时,事情终于开始起作用了。万岁!