[英]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)
# 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: ...
值得注意的是-“加载路径”似乎缺少可疑的目录。 例如,我可以看到其他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.