Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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 Compass CSS框架-与SASS一起使用引导_Ruby_Twitter Bootstrap_Sass_Compass - Fatal编程技术网

Ruby Compass CSS框架-与SASS一起使用引导

Ruby Compass CSS框架-与SASS一起使用引导,ruby,twitter-bootstrap,sass,compass,Ruby,Twitter Bootstrap,Sass,Compass,我想在SASS中使用Bootstrap,但我找不到任何教程或解释如何在SASS中使用Bootstrap。我唯一能找到的是通过ruby gem安装: compass创建我的新项目-r引导sass——使用引导 这将在我的文件夹中创建以下树: 这是否足以让Bootstrap使用自己的网格,因为我没有看到Bootstrap.scss文件,也没有任何与网格相关的文件。但是,我在styles.css文件中找到了网格类和所有类。难道没有一个bootstrap.scss文件包含所有的mixin和其他所有东西吗

我想在SASS中使用Bootstrap,但我找不到任何教程或解释如何在SASS中使用Bootstrap。我唯一能找到的是通过ruby gem安装:

compass创建我的新项目-r引导sass——使用引导

这将在我的文件夹中创建以下树:

这是否足以让Bootstrap使用自己的网格,因为我没有看到Bootstrap.scss文件,也没有任何与网格相关的文件。但是,我在styles.css文件中找到了网格类和所有类。难道没有一个bootstrap.scss文件包含所有的mixin和其他所有东西吗?我在哪里可以找到更广泛的SASS引导混入使用,这里简要介绍:

提前谢谢大家!我真的找不到关于我的问题的任何信息。

(我在回答中使用了
.sass
文件,但它也应该适用于
.scss
文件)

难道没有一个bootstrap.scss文件包含所有的mixin和其他所有东西吗

是的,有。以下是生成的文件:

//导入引导罗盘集成
@导入“引导罗盘”
//导入自定义引导变量
@导入“引导变量”
//导入用于Sass的引导程序
@导入“引导”
bootstap_变量
引用项目树中生成的文件,而
bootstrap compass
bootstrap
是从gem目录导入的

导入所有其他引导文件,包括网格:

//核心变量和混合
@导入“引导/变量”;
@导入“引导/混合”;
//重置和依赖项
@导入“引导/规范化”;
@导入“引导/打印”;
@导入“引导/图标”;
//核心CSS
@导入“引导/脚手架”;
@导入“引导/类型”;
@导入“引导/代码”;

@导入“引导/网格”;#是的,但我没有_bootsrap.scss文件,其中包括上面列出的核心变量、重置和核心css。我必须手动创建吗?我从bootstraps网站下载了压缩资产。它们似乎包括compass没有创建的丢失文件。因此,实现这一点的方法是创建一个具有引导属性的compass项目,然后从引导端口@user3466235包含原始资产中的其他文件。这些文件随gem一起提供,gem需要从
config.rb
中提供。您是否因为缺少文件而收到任何错误消息?没有,但是当我使用CMD行创建项目时,上面提到的所有引导内容都丢失了。我添加了_bootstrap.scs和其他手动文件不确定我是否理解你的问题。bootstrap sass gem是一个包含bootstrap中所有文件的库,因此您不必在每个项目中手动包含它们。您只需
要求“bootstrap sass”
@import“bootstrap”
,仅此而已。