2013-03-23 73 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