Tag: sass

Sass – 手表不重新编译

当我保存对build.scss更改时,Sass会更新我的主样式表build.css ,但是当我将更改保存到任何部分时,不会更新build.css ,例如_grid-settings.scss 。 每次我对部分进行更改时,我必须手动重新保存build.scss ,以便Sass检测到更改。 从我的终端: Justins-MacBook-Air:ageneralist justinbrown$ sass –watch stylesheets:stylesheets >>> Sass is watching for changes. Press Ctrl-C to stop. write stylesheets/build.css [Listen warning]: Listen will be polling for changes. Learn more at https://github.com/guard/listen#polling-fallback. 我的目录是: stylesheets/ ├── base │ └── _base.scss ├── build.css ├── build.scss ├── layout │ └── _layout.scss └── vendor ├── […]

Bootstrap-sass gem Javascript无法在Rails中工作4

当使用bootstrap-sass gem我已正确加载我的css文件时,但是当我尝试加载javascript文件时收到错误。 我已经按照从https://github.com/twbs/bootstrap-sass加载javascript的过程但是当我在localhost上查看我的网页时 我收到错误“找不到文件’bootstrap’” 这是我的application.js文件的样子 – 任何帮助将不胜感激! 的application.js // This is a manifest file that’ll be compiled into application.js, which will include all the files // listed below. // // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts, // or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path. // // […]

指南针式(ruby)编码错误

我刚刚更新了Ruby,现在我在尝试启动罗盘时遇到以下错误: Encoding::CompatibilityError on line [“28”] of /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/sass-3.2.3/lib/sass/tree/visitors/to_css.rb: incompatible character encodings: ASCII-8BIT and UTF-8 有什么问题? 怎么解决?

config.rb中的SASS /指南针路径导致编译问题

当我编译我的SCSS时,我收到一个“找不到文件”错误,导致我认为我的config.rb有问题。 命令行中的错误包括路径的一部分以及“..”相对目录: 找不到或无法读取文件:C:/ REALLY_LONG_PATH / C:/ REALLY_LONG_PATH /../ img / avatar.jpg config.rb的内容如下: # Delineate the directory for our SASS/SCSS files (this directory) sass_path = File.dirname(__FILE__) # Delineate the CSS directory (under resources/css in this demo) css_path = File.join(sass_path, “..”, “css”) # Delinate the images directory images_dir = File.join(sass_path, “..”, “img”) # Load the sencha-touch framework […]

成功安装后无法运行sass

我做了sudo gem install sass ,成功了。 运行sudo sass -v工作正常,但作为普通用户运行会给出: $ sass -v -bash: /usr/bin/sass: Permission denied 实际上,可执行文件的权限是700.我将权限更改为755,但这导致: $ sass -v /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:296:in `to_specs’: Could not find ‘sass’ (>= 0) among 4 total gem(s) (Gem::LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/dependency.rb:307:in `to_spec’ from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem’ from /usr/bin/sass:22:in `’ 我已经google了所有的东西,但无法找到解决方案。 这是gem env的输出,如果我做sudo gem env则相同。 $ gem env RubyGems Environment: – RUBYGEMS VERSION: 2.0.3 […]

Django Compressor错误编译SASS( – scss无效选项)

我在Ubuntu 10.04 LTS上有一个环境设置来运行Django网站,它似乎不想玩得很好。 环境如下: Python 2.6.5 Django 1.3.1 Gunicorn 0.13.4 Supvervisor 3.0 Nginx 0.7.65 Varnish 2.1 我为Django应用程序安装了以下相关模块: django-appconf 0.4.1 django-compressor 1.1.1 django-smartagent 0.1.1 Coffee Script 1.2.0 Sass 3.1.12 一切都很好,但我收到以下模板错误: Caught FilterError while rendering: invalid option: –scss 我已经将它缩小到我的settings.py文件中的这个元组列表: ((‘text/coffeescript’, ‘coffee –compile –stdio’), (‘text/less’, ‘lessc {infile} {outfile}’), (‘text/x-sass’, ‘sass {infile} {outfile}’), (‘text/x-scss’, ‘sass –scss {infile} {outfile}’)) 看起来最后一行是导致所有这些麻烦的原因。 […]

Ruby 1.9和Sass编码问题。 (从ASCII-8BIT到UTF-8)

我最近升级到Ruby 1.9,我再也无法使用Sass编译任何内容。 我已经看到了解决方案,如果我放置 @charset “utf-8″; 在我的.sccs文件的顶部,它将修复它。 但是我仍然收到错误。 这是完整的追溯 我也尝试从我的CSS文件中删除任何非ascii字符,创建一个新的等等。它只是不会编译。 有小费吗? 追溯: 萨斯正在关注变化。 按Ctrl-C停止。 /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:496:in`coding’:不支持转码(从ASCII-8BIT到UTF-8)(ArgumentError) 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:496:in _enc’ from /home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:515:in在块中抢救(1级) 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:508:in`block(1 levels)in’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in“yield” 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in’default’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:472:in,clock in check_sass_encoding’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in“each” 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in`find’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/util.rb:471:in`check_sass_encoding’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:349:in`check_encoding!’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:316:in`_to_tree’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:291:in`_render’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/engine.rb:238:在`render’中 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:319:in`update_stylesheet’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:169:in在update_stylesheets中的块 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:167:in“each” 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:167:in`update_stylesheets’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin/compiler.rb:214:in`watch’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/plugin.rb:111:in`method_missing’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:408:in`watch_or_update’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:294:in,process_result’ 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:41:in“parse” 来自/home/webdev/.gem/repository/gems/sass-3.1.1/lib/sass/exec.rb:21:in“解析!” 来自/home/webdev/.gem/repository/gems/sass-3.1.1/bin/sass:8:in`’ 来自/home/webdev/.gem/repository/bin/sass:19:in”load’ 来自/home/webdev/.gem/repository/bin/sass:19:in`’

为什么`中间人服务’工作,但是’中间人构建’无法编译这个Sass?

当我只运行all.css来服务时, all.css被编译得很好,只包含对+box-shadow(none)的调用: /* line 1, /home/yang/asdf/source/stylesheets/content.css.sass */ div { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } 但是当我构建网站时,我得到了这个Sass / Compass错误: $ middleman build Slim::EmbeddedEngine is deprecated, it is called Slim::Embedded in Slim 2.0 Slim::EmbeddedEngine is deprecated, it is called Slim::Embedded in Slim 2.0 Slim::EmbeddedEngine is deprecated, it is called Slim::Embedded in Slim 2.0 /home/yang/asdf/source/stylesheets/content.css.sass:2:in `box-shadow’: Undefined […]

“指南针观察”如何工作/如何与轨道一起使用

我做过compass create . 并在我的项目目录中compass init rails 。 几个问题: 我已将.sass文件放在public/stylesheets 。 这是放置它们的正确位置吗? 当我运行compass watch ,它不会自动编译这些.sass文件。 我必须手动指定文件: compass watch public/stylesheets/myfile.sass等。如何compass watch public/stylesheets/myfile.sass自动运行? 文件screen.css , screen.css和screen.css已经放在stylesheets/compiled 。 如何在没有它们的情况下删除它们在编译后重新出现? 我自己编译的.sass文件被编译为compiled/ts 。 为什么他们在ts而不是compiled ? 提前谢谢了 编辑:解决了: 不,把它们放在app/stylesheets/ 如果您按照上述方法工作 从app/stylesheets/删除它们app/stylesheets/ 做第一个答案,他们将被compiled/

SASS不会构建Sublime Text 2 没有这样的文件或目录

我已经搜索了关于这个主题的所有其他post无济于事。 我已经创建了一个.scss文件,安装了sass,指南针,我在OSX上,所以我安装了ruby,但是我确实安装了大约一年前的最新版本。 当我cmd + b构建我的.scss时,我收到此错误: Errno 2] No such file or directory [cmd: [u’sass’, u’–update’, u’/Users/administrator/Desktop/style.scss:/Users/administrator/Desktop/style.css’, u’–stop-on-error’, u’–no-cache’]] [dir: /Users/administrator/Desktop] [path: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin] [Finished] 这是我的Ruby.sublime-build文件中的内容: { “cmd”: [“ruby”, “$file”], “file_regex”: “^(…*?):([0-9]*):?([0-9]*)”, “selector”: “source.ruby”, }