Articles of sass

在Windows上configuration指南针

我在Windows上,我的项目中SASS已经成功运行了。 现在,我想包括指南针,所以我可以利用预先写好的mixins等。 首先,我只是尝试从我的工作sass文件中的这条语句: @import "compass/css3/transform"; 自然,这没有工作,因为我没有安装指南针,所以我导航到我的Ruby目录,并成功地安装在c:/ruby193/bin的罗盘gem。 我现在可以在c:/ruby193/bin成功创build指南针项目,但是这对我并不好。 我需要在我的站点中运行指南针命令,它位于这里: c:/inetpub/mysite 。 但是,当我尝试这样做的时候,我得到的compass is not recognized as internal or external command 我怎样才能让指南针在我想要的地方工作? 编辑 : 我的问题的很大一部分是安装的Ruby没有将自己添加到Windowspath环境variables,所以我只能从C:/ Ruby193 / bin目录中运行SASS和指南针命令。 这给我带来了问题,因此,我认为这是我需要安装指南针的地方。 无论如何,在弄清楚之后,我仍然无法得到指南针的工作,但是正在计划卸载SASS,Compass和Ruby,并从头开始尝试另一个尝试。 我标记Stooboo的答案是正确的,因为它是最好的和最准确的,尤其是考虑到他必须处理的信息。 谢谢!

在Windows上使用PHPStorm开发SASS

我在Windows上运行PHPStorm IDE。 我想开始使用Zurb基金会,并使用SCSS编写我的样式表。 我需要安装Ruby或Compass吗? 有没有办法让PHPStorm在我的项目(每个项目的自定义path)中自动为我编译.css样式表(每当我编辑一个.scss文件时)? 我已经看到这个http://www.jetbrains.com/phpstorm/webhelp/transpiling-sass-less-and-scss-to-css.html但看起来像说明是一个UNIX系统,而我运行的Windows。 到目前为止我做了以下几件事: 我已经安装了http://rubyinstaller.org/ 成功地将sass和compass gems安装在ruby / bin文件夹中 之后,我指出去PHPStorm的项目设置,并告诉在哪里寻找指南针 在这一点上,我该怎么办? 使用Compassvariables为我的项目定义一个config.rb,以便在哪里查找SASS文件以及在哪里编译它们? 我还应该做什么?

崇高文本3上的SASS –

我一直在尝试在崇高的文本3中使用sass,为此,我安装了Ruby,Ruby SASS gem和Sublime包Sass和Sass Build。 所有似乎工作正常,但是当我尝试构buildcss文件(使用Sass Build包)时,我得到这个奇怪的错误: [Decode error – output not utf-8] [Finished in 0.1s with exit code 1] [cmd: ['sass', '–update', 'F:\\Program Files (x86)\\wamp\\www\\singlepage\\wp-content\\themes\\manaca\\style.scss:F:\\Program Files (x86)\\wamp\\www\\singlepage\\wp-content\\themes\\manaca/style.css', '–stop-on-error', '–no-cache', '–style', 'compressed']] [dir: F:\Program Files (x86)\wamp\www\singlepage\wp-content\themes\manaca] [path: C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;F:\Program Files (x86)\MacType;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files (x86)\Autodesk\Backburner\] 而当我尝试构build压缩的CSS(从相同的包),它只是返回 [Decode error – output not utf-8] [Finished […]

在Windows中使用gem安装sass时出错

我使用Chocolatey安装Ruby 2.3.0,然后看到这个错误 gem install sass ERROR: While executing gem … (Errno::EACCES) Permission denied @ rb_sysopen – C:/tools/ruby23/bin/sass.bat 我试着改变C:\ tools \ ruby​​23的安全权限,但是没有帮助。 什么地方出了错 ?

如何在Windows中使用Symfony2来使用Assetic + sass?

我试图让Assetic在Symfony 2.0.11中运行,以便为css文件使用sass。 我一直在这个问题上摆弄几个小时,从我收集的当前资产版本(1.0.2)搞砸了,只是不能在Windows中工作。 我试着将资产和asseticBundle更新到github的最新版本,但是那些需要Symfony 2.1的版本会带来很多变化,而且不会向后兼容(更不要说它也没有正式发布),所以这不是一个选项。 这篇文章介绍了Windows上的symfony2资产yui压缩器(path语法)给出了一些关于这个问题的很好的见解,但不幸的是,它build议的资产库的变化还不足以使其在我的环境中正常工作。 我还在https://github.com/kriswallsmith/assetic/commit/5621cd449b0d85316e5872d672e7e900edc2246c和https://github.com/kriswallsmith/assetic/issues/25中发现了一些有趣的内容 最后,我知道我需要更改vendor / assetic / src / Assetic / Util / ProcessBuilder.php,也许包中的一些其他文件,并可能添加一些信息在我的config.yml文件(它似乎添加java或sass的path可能会有帮助)。 我需要的是能够得到一个工作configuration的人给我指向我失踪的东西,或者理想的是要让这个该死的东西工作的步骤。 任何人都可以完成任务? _____更新:还在挖掘,现在只有3天了:/ 新元素: 1 / php5.3.8可能与proc_open和数据> 2048字节的问题按照https://bugs.php.net/bug.php?id=60120这个问题可以从git仓库获取symfony( https: //github.com/symfony/symfony/issues/3216 )。 发出“git config –global core.autocrlf input”并重新获取从git的所有内容,允许我使用php5.3.10而不会崩溃。 2 / https://github.com/kriswallsmith/assetic/commit/5621cd449b0d85316e5872d672e7e900edc2246c看起来像一个体面的基础。 我已经对Process.php中的path进行了一些小的修改(参见https://github.com/kriswallsmith/assetic/issues/92 ),但是我不确定这是相关的。 无论如何,我从这个资产获得的命令行工作在一个shell并输出预期的CSS。 3 / sass.bat(位于Ruby193 \ bin)需要具有ruby.exe的绝对path才能进一步(我了解到,如果你var_dump和kill脚本,只能看到错误信息正确的地方!) 现在,事情似乎好一点,但仍然没有与sass工作(我认为它可以与其他一些filter正常工作)我设法隔离Process.php中(第172行)在“$ data = fread($pipe道,8192);“ :第二次脚本在这个地方通过,$ pipe指向第二个资源,它永远不会返回…和PHP卡住了,真的很难出来(我需要至less杀死/重新启动wamp至less两次能够做另一个testing) 我真的不熟悉proc_open和stream,我很难理解代码在那里试图做什么… 我希望这可以帮助下一个尝试有所作为,并最终帮助我的情况。 还在寻求一些关于此事的支持! _____Update: […]

在Windows下如何在Symfony2中使用SCSSfilter?

其实这是两个问题: 在我的Symfony项目中(在树枝模板中)使用SCSSfilter的正确方法是什么? 我的意思是,我如何在Windows中使用scss二进制文件? 另外,我是否需要使用指南针? 如果我安装了“如何”使用指南针? 扩展 :这是我做的一些configuration: 在app / config / config.yml中 assetic: debug: %kernel.debug% use_controller: false filters: scss: bin: "%kernel.root_dir%/Resources/libs/scss" compass: bin: "%kernel.root_dir%/Resources/libs/compass" 在我的树枝文件中: {% stylesheets '@PlaylyfeBaseBundle/Resources/public/css/base.scss' '@PlaylyfeBaseBundle/Resources/public/css/another.scss' filter='scss' output='css/compiled/total.css' %} <link rel="stylesheet" href="{{ asset_url }}" /> {% endstylesheets %} 但是,当我加载页面时,我得到以下错误(在CSS文件中) [exception] 500 | Internal Server Error | RuntimeException [message] The filename, directory name, […]

“Errno :: EACCESS …权限被拒绝”运行指南针手表

我只是将我的项目文件迁移到D:驱动器上的新PC上,而我的程序(Git,Node Js,Ruby等)则位于C:驱动器上。 编辑SASS文件后,我试图运行compass watch ,但遇到这个错误: Errno::EACCES on line ["897"] of C: Permission denied – <D:/project_dir/stylesheets/app.css20140323-10532-gziux, D:/project_dir/stylesheets/app.css> Run with –trace to see the full backtrace 在命令行我是一个Ruby的新手(因为我只用于Web开发的目的)。 我需要做什么来允许权限? 请让我知道,如果我可以提供更多的信息。 编辑:这是运行compass watch –trace后返回什么 – compass watch –trace : D:\project_dir>compass watch –trace >>> Change detected at 21:53:53 to: app.scss overwrite stylesheets/app.css Errno::EACCES on line ["897"] of C: Permission denied […]

错误安装在Windows 8.1中与gem的sass

我正在安装Windows 8.1专业版的ruby ruby 2.1.3p242 (2014-09-19 revision 47630) [x64-mingw32] 和gem版本 2.2.2 当在执行gem安装时抛出这个错误: ERROR: Loading command: install (ArgumentError) unknown encoding name – CP720 ERROR: While executing gem … (NoMethodError) undefined method `invoke_with_build_args' for nil:NilClass

如何configurationCompass在Windows上使用Unix行结束符生成文件?

我刚刚在Windows 7上安装了Compass 0.11.5和Ruby 1.9.2。 我有我的开发环境设置为所有文件使用Unix行尾。 我创build了一个初始的sass-test项目,注意到它创build的所有文件都有Windows行结束符。 我将另一个项目(使用unix行结尾)的现有.css文件移动到sass文件夹中,并将扩展名更改为.scss。 我运行了“罗盘编译”命令为这个新文件生成.css文件,它创build的.css文件具有Windows行结束符。 在Compass文档中找不到任何configuration选项来强制Compass使用Unix行结束符来生成文件。 是否可以configurationCompass在Windows上使用Unix行结束符生成文件? 更新 经过进一步调查,有一个选项可以将configuration选项从Compass传递给Sass。 Property Name Type Description sass_options Hash These options are passed directly to the Sass compiler. For more details on the format of sass options, please read the sass options documentation. Sass有一个生成unix行尾的选项: :unix_newlines 如果为true,则在编写文件时使用Unix风格的换行符。 只有在Windows上才有意义,只有当Sass正在编写文件时(在Rack,Rails或Merb中,直接使用Sass :: Plugin时,或者在使用命令行可执行文件时)。 看起来,将以下行添加到sass-test项目的config.rb文件应该可以解决问题: sass_options = {:unix_newlines => true} 但是,它对创build的.css文件没有任何影响 […]

错误:产卵ENOENT:缺lesssass可执行文件

我在窗口中使用bash。 尝试通过gulp运行sass编译器命令时出现此错误。 我已经安装了Ruby和Sass。 Sass在手动运行时工作正常。 Error: spawn ENOENT: missing the sass executable. Please install sass and make available on your PATH 我已经在PATH var(Enviromentvariables中的系统variables)中包含了我的ruby bin目录。 任何人有任何想法?