草庐IT

ruby - 使用 PHPStorm 的 SASS 文件观察器时出错

每当PHPStorm尝试使用文件观察器将我的SASS文件转换为CSS时,我都会收到以下错误:/Users/Ken/.rvm/gems/ruby-2.0.0-p195/bin/sass--no-cache--updatestyle.sass:style.css/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in`report_activate_error':CouldnotfindRubyGemsass(>=0)(Gem::LoadError)from/Syst

ruby - 在 Ant build.xml 中使用 Compass 编译 SASS

有谁知道如何使用JRuby和Compass模块在build.xml中编译SASS(*.scss)文件?我能够在sass独立安装中使用Sass::Exec模块,以下列方式从*.scss编译为*.css:但是,这并没有给我Compass框架的强大功能。我下载了独立的compassgem,我想使用CompassRuby模块之一将Antbuild.xml中的上述代码替换为类似以下内容:有人成功过吗? 最佳答案 好的,经过大量努力并使用过时的文档,我终于明白了。这是我们的工作方式:将gem打包到可执行jar中下载jruby-complete-

css - gulp-ruby-sass @import 同时编译一个独特的文件

我正在使用Gulp和gulp-ruby-sass来编译scss文件。该元素的文件夹如下所示:css/scss/grid.scssstyles.scssstyles.cssnode_modules/.bin/...gulp/...gulp-ruby-sass/...gulpfile.jsindex.htmlgulpfile.js://Loadpluginsvargulp=require('gulp'),sass=require('gulp-ruby-sass');//Stylesgulp.task('styles',function(){returngulp.src('css/scss/

ruby-on-rails - rails 4 : Bootstrap-sass gem assets work on development but not on production

我有一个使用gembootstrap-sass在本地机器上开发的Rails应用程序。在开发中一切正常,但当我将我的应用程序部署到生产服务器时,字形图标停止工作。控制台中出现错误:downloadablefont:downloadfailed(font-family:"GlyphiconsHalflings"style:normalweight:normalstretch:normalsrcindex:1):status2147746065source:http://mydomain.com/assets/bootstrap/glyphicons-halflings-regular.wo

ruby - 我如何使用 SASS 但在 Ruby 中使用颜色进行数学运算?

在SASS中我可以做:!pink=#ff43a7!darker_pink=!pink-#333333我想在Ruby中做同样的事情。 最佳答案 十六进制可以在Ruby中通过在您的值前加上前缀0x来表示:pink=0xff43a7darker_pink=pink-0x333333颜色助手defcolor(hex)"#%06x"%hexend在ERb模板中的使用.container{color:;border:1pxsolid;}输出.container{color:#ff43a7;border:1pxsolid#cc1074;}

ruby-on-rails - 未初始化的常量 Sass::Rails::SassTemplate

我正在使用Rails3.1.1和active_admingem。在开发环境中一切都运行完美,但是当我尝试在生产环境中执行rakedb:migrate时出现此错误uninitializedconstantSass::Rails::SassTemplate可能是什么问题,我该如何解决?在我的gemfile中我有gem'sass-rails','~>3.1.4' 最佳答案 answerSpencer提供了正确的解决方案。但是为了避免您查看GitHub中的两个问题并想知道多个命题中的哪一个有效-仅仅为了测试而推送到生产环境可能很乏味-让我明

css - 在 Gentoo 上安装 Sass

我一直在尝试在Gentoo上安装Sass,但进展并不顺利。不幸的是,portage中最新版本的Sass是3.1.21。我想使用Sass的目的至少需要Sass3.2,它可以通过ruby​​gems获得。我尝试过的:emergedev-ruby/sass(安装旧版本)gem安装sass第二个命令似乎是安装Sassgem。但是,除了Sass之外,我没有在任何其他方面使用Rails或Ruby,因此gem对我来说似乎毫无用处。此外,我不知道gem的安装位置或如何使用它们(我是ruby菜鸟。)我想做的就是从调用sass命令行。有什么方法可以获得最新版本的Sass,我只能从命令行使用它吗?干杯。

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

如果我使用SASS,如何在CSS输出中启用行号?找到了一篇文章,但我不太明白在哪里进行修改http://pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments你能帮帮我吗? 最佳答案 有一个名为:line_comments的选项,如果您将其设置为true,Sass将在您的编译输出中放置行号。如何设置这个选项取决于你如何使用Sass。如果它在Rails、Merb或Rack应用程序中,您可以设置Sass::Pl

ruby-on-rails - sass-rails 需要 sprockets 2.0.0 但 rails 4.1.0 需要 sprockets 2.12.1

这个问题在这里已经有了答案:UpdatingfromRails4.0to4.1givessass-railsrailtiesversionconflicts(4个答案)关闭8年前。我正在尝试将我的应用程序从rails3.2.16升级到rails4.1.0,当我尝试调用bundler:Bundlercouldnotfindcompatibleversionsforgem"sprockets":InGemfile:sass-rails(>=0)rubydependsonsprockets(~>2.0.0)rubyrails(=4.1.0)rubydependsonsprockets-rai

css - Sass 中的这个错误是什么意思? "Illegal nesting: Only properties may be nested beneath properties."

这是我的代码html,body{width:100%;height:100%;padding:0;margin:0;}body{font-family:'OpenSans';}.navigation{padding:0;margin:0;background:#333;position:fixed;top:0;z-index:999;width:100%li{display:inline;padding:5px10px;a{color:#e1e1e1;text-decoration:none;a:hover{color:lighten(#e1e1e1,20%);}}}}但是每当我构建它