2013-03-23 68 views
4

我正在運行Rails 4應用程序,並試圖讓指南針和susy運行。我收到以下錯誤:Compass插件Susy找不到

File to import not found or unreadable: susy. 

我的Gemfile組:

group :assets do 
    gem 'sass-rails', '~> 4.0.0.beta1' 
    gem 'compass-rails' 
    gem 'susy' 
    ... 
end 

我已經(_base.sass)

@import susy 

我已經運行捆綁唯一的CSS線安裝,我的應用程序正在使用:

Using compass-rails (1.0.3) 
Using susy (1.0.7) 

Comp失去了。我沒有指南針的config.rb文件,但是從我收集的文件來看,沒有必要像Rails 3.1/3.2之類的。有任何想法嗎?

+0

你'需要 「超對稱」 在應用程序'地方? – silvenon 2013-03-25 00:22:14

+1

不應該需要一個rails應用程序,但我嘗試在'config/compass.rb'下。沒有變化 – user1769426 2013-03-25 01:49:24

+1

請參閱https://github.com/ericam/susy/issues/21。 – 2013-11-20 02:23:59

回答

0

可以發現,在compass-railsgem documentation解決方案:

您必須添加寶石compass-susy-plugin而不是susy,像這樣:

# Gemfile 
… 
gem 'compass-rails' 
gem 'compass-susy-plugin' 
… 

如果您使用Rails 4不使用group :asset,它一直是removed,只需將前面的行添加到Gemfile。

然後運行:

$ bundle 
$ bundle exec compass install susy 

這些以前的行會生成需要susy爲你的文件。

最後添加到您的application.rb

# config/application.rb 
config.compass.require "susy" 
+0

不適用於我。在'> bundle exec compass安裝susy後'我得到了'沒有這樣的框架:「susy」' – 2014-03-24 02:13:06