[英]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.