簡體   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