我正在运行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那样了。有什么想法吗?
答案 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"