Compass插件Susy未找到

时间:2013-03-23 18:56:56

标签: ruby-on-rails gem compass-sass susy-compass

我正在运行Rails 4应用程序并试图让指南针和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

我唯一拥有的CSS行(_base.sass)

@import susy

我运行了Bundle Install,我的应用程序正在使用:

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

完全失败。我没有指南针的config.rb文件,但是从我收集到的文件之后就没有必要像Rails 3.1 / 3.2那样了。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以在compass-rails gem documentation中找到解决方案:

您必须添加gem 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"