Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails 4.0.0中使用sass_Ruby On Rails_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 在rails 4.0.0中使用sass

Ruby on rails 在rails 4.0.0中使用sass,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我有以下错误要导入的文件找不到或不可读:compass。 我在跟踪铁路上的图坦卡门我的档案里有这个 group :assets do gem "compass", "~> 0.12.2" end 我已经删除了我的/assets/stylesheets/application.css.scs中的所有内容,以便 @import "compass"; @import "compass/reset"; @import "susy"; //susy-framework //whithin /a

我有以下错误
要导入的文件找不到或不可读:compass。
我在跟踪铁路上的图坦卡门我的档案里有这个

group :assets do
  gem "compass", "~> 0.12.2"
end
我已经删除了我的/assets/stylesheets/application.css.scs中的所有内容,以便

@import "compass";
@import "compass/reset";
@import "susy"; //susy-framework
//whithin /assets/stylesheets/application.css.scss
@import "variables";
@import "mixins";
@import "base";
@import "layout";
@import "modules";

在我的aplication.html.erb上,我有一个来自rails根目录的
,请尝试运行

罗盘编译


如果这不起作用,请尝试将其移出:资产组。希望有帮助。

嗨,D-R。!从rails根我有这个<代码>无需编译。如果您正试图启动一个新项目,那么您已经省去了directory参数。将其放在'group:assets'中显然会导致此问题;编辑我的答案以反映这一点。当我删除组:资产时,我仍然有相同的输出。此外,我还更新了这个gem'sass rails'和gem'compass rails'的Gemfile。一些.scss文件正在工作,但其他文件给我错误,如“clearfix”:未定义的mixin`或
在“headings”之后无效的CSS:expected selector,was“()”
,用于sass headings()函数。你认为这是由于没有编译它吗?现在当我做一个
rake资产:precompile
时,我有一个错误
未定义的mixin'text shadow'。
未定义的mixin'听起来像是一个导入问题;你确定它正在导入到你的模块中吗?对headings()的调用是什么样子的?你提供了它的范围吗?