繁体   English   中英

未找到Susy2文件或无法读取的Susy2文件,通过Gulp与Compass一起编译

[英]Susy2 File to Import not found or unreadable, compiling with Compass via Gulp

让Compass和Susy在Gulp下一起工作-令人沮丧。

除非我手动导入文件(使用Susy文档中的“手动开始”说明),否则似乎无法使Susy 2使用gulp和罗盘。

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

每次尝试通过简单安装或捆绑器安装通过罗盘导入可疑文件时,每次都会失败,如下所示:

宝石文件

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)

config.rb

# Require any additional compass plugins here.
require 'breakpoint'
require 'susy'

Style.scss

@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: ... 

值得注意的是-“加载路径”似乎缺少可疑的目录。 例如,我可以看到其他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等。 我的问题是定义了各种各样的其他宝石路径。 我什至没有提到shell路径变量或捆绑程序特定的路径,因为我确定自己已在故障排除过程中检查了这些设置。

当它最终归结到它时,我删除了所有旧应用程序并进行了尽可能多的清理。 我认为正是删除Fire.app才最终成功了。 当我检查并再次重新安装捆绑包时,事情终于开始起作用。 万岁!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM