Tag: sass

Sass – 安装时出错

我最近安装了Ruby gem Sass,并且经常将它用于我正在使用的应用程序。 今天我去运行sass –watch scss:css,正如我通常会注意到我得到以下错误: -bash: sass: command not found 然后我尝试运行以下行并获得此输出: ~$ sudo gem install sass ERROR: While executing gem … (Errno::EPERM) Operation not permitted – /usr/bin/sass 在解释shell / bash错误时,我会认为自己是一个新手,有什么可能导致这个问题的建议? 更新 我已经尝试了@ jperelli的建议并得到以下内容(ps我在Mac OS上): ~$ sudo gem update bundler Updating installed gems Updating bundler Fetching: bundler-1.10.5.gem (100%) ERROR: While executing gem … (Errno::EPERM) Operation […]

在SASS中访问Ruby变量(来自模型或控制器)

有没有办法在SASS中访问Ruby变量,还是我必须为它创建一个自定义函数? 我想要做的是为每个用户生成一个样式表,所以在控制器中,我做了类似的事情: def show respond_to do |format| format.css{render :partial => “styles”} end end 然后在视图名称_styles.haml我这样做: :sass #header :background url(user.banner.url) 这有可能吗? *显然不是: http : //sass-lang.com/docs/yardoc/file.FAQ.html#q-ruby-code 除了我们做的’脏’代码修复之外还有其他方法(我们将_styles部分转换为rhtml然后) #header { background: #efefef url(); } haml有这种方法吗?

gulp plugin gulp-ruby-sass没有编译

gulp插件gulp-ruby-sass ( https://github.com/sindresorhus/gulp-ruby-sass )给出不编译,终端中的错误信息就像这样👇 错误:必须提供模式 这是gulpfile.js的详细信息 var gulp = require(‘gulp’), uglify = require(‘gulp-uglify’), sass = require(‘gulp-ruby-sass’); gulp.task(‘styles’, function (argument) { gulp.src(‘sass/app.scss’) .pipe(sass()) .pipe(gulp.dest(‘css/’)); });

动态分配背景图像scss / sass

我想要做的是有一个表格,你可以上传一张图片,然后当你查看该对象时,图片锥体在特定的div中垂直和水平居中。 它的大小是未知的,等等。 除非有办法使用image_tag帮助器垂直居中,否则我希望能够将图像用作背景图像。 在我的.css.scss文件中,我希望能够做类似的事情 .image_div { background-image: image_url(“#{@object.image}”); background-position: center } 我使用CarrierWave上传图片,当我输出@ object.image时,它会将我计算机上的路径提供给图像(所以我不知道在生产中是否会被视为路径或url)。 有任何想法吗?

如何在CSS输出中启用SASS行号?

如果我使用SASS,如何在CSS输出中启用行号? 我发现了一篇文章,但我不太明白在哪里进行修改 http://pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments 你可以帮帮我吗?

使用Compass / Sass删除附加到sprite文件名的随机字符串

我最近一直在使用Compass和Sass做一些CSS spriting,因为它非常有用。 但是,文件名始终附加随机字符串。 例如icons-s5eb424578c.png 。 而且我不希望附加这个随机字符串,因为这意味着每次发生更改时我都需要上传新的CSS文件和新的精灵图像。 那么,有没有人知道Compass gem目录中的哪个Ruby或其他配置文件,即附加这个随机字符串? 然后我可以只为该位注释代码。 除非我错过了一个官方变量,否则我可以在Compass中设置告诉它我不希望附加这个字符串? 在此先感谢任何帮助。

通过http导入SASS部分而不是文件系统

我有一个rails项目,我想根据用户变量动态创建一个sass文件(作为用户自定义站点的一种方式)。 我需要通过http将@import该文件导入到网站的主sass文件中,因为它是动态生成的,而不是实际写入文件系统。 如何配置:load_paths指令告诉SASS通过http而不是通过文件系统查找该文件? 文档说这是可能的,但我在网上找不到任何例子。 http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#custom_importers

ruby sass,无法解决依赖性问题

我下载了两个gem文件: Sass-3.3.7.gem和compass-0.12.6.gem 我运行了gem install –local Sass-3.3.7.gem 。 后面跟compass相同的命令,但得到错误: unable to resolve dependencies: compass requires sass (~>3.2.19) 因为我没有连接,所以我正在安装它们。 任何人都知道什么是解决方案?

Netbeans – 安装SASS

我曾经尝试过在netbeans上安装SASS。 我遵循了以下教程: http://kgagliardo.com/blog/netbeans-sass-windows-7 在创建并尝试保存SASS文件时,我收到以下错误,并且没有创建CSS文件。 “”C:\ Ruby193 \ bin \ sass.bat“” – cache-location“”C:\ Users \ Leanne \ AppData \ Local \ NetBeans \ Cache \ 7.4 \ sass-compiler“”C:\ Users \ Leanne \ Documents \ work \ freelance \ sites \ fws_templates \ gamer \ scss \ store.scss“”C:\ Users \ Leanne \ Documents \ work \ freelance […]

Errno :: ENOENT没有这样的文件或目录Rails 4

显示第5行引发的“/Users/Christian/Desktop/sample_app/app/views/layouts/application.html.erb”: 没有这样的文件或目录 – / Users / Christian / Desktop / vendor / assets(在/Users/Christian/Desktop/sample_app/app/assets/stylesheets/custom.css.scss中) true %> true %> ` 我正在开发linux ubuntu,它在那里工作正常,我将文件夹复制到我的mac,它不再有效。 custom.css.scss位于正确的位置 问题出在第5行: true %>`