问题标签 [sass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 如何将 ruby 包捆绑到 [Objective-C] 可可应用程序中?
我试图弄清楚如何将用 Ruby(Sass)编写的包捆绑到 Cocoa 应用程序(Objective-C,而不是 Ruby Cocoa)中供我执行(通过 NSTask 很好,除非有简单的方法可以我不知道的桥 ObjC<->Cocoa)。
Sass 包是你必须安装的东西,使用“gem install”或“rake install”——这样做会在我的 ~/.gem 目录中放置大量文件。因为我希望任何安装了我的基于 Cocoa 的应用程序的人都能够从我的应用程序中执行这个工具,所以我不想让用户经历安装任何其他东西的过程,所以我希望能够将我需要的所有内容嵌入到我的应用程序包的 Resources 目录中。
但是,由于对 Ruby 的内部结构和结构不太熟悉(抱歉,我无法将 ObjC/Cocoa 留在脑海中!),我不清楚 ~/ 中安装的 1,444 个文件中的哪一个.gem 目录(是的,我数过)我需要嵌入应用程序以及我可能需要做什么才能使目录引用等正常工作。
如果有人有任何将 ruby 工具嵌入 Cocoa 应用程序的经验,我将非常感谢您的意见。考虑到 ruby 安装在 Mac OS X上,我没想到这会这么难......但显然这个包(通常?非典型?)不仅仅是一个脚本文件......
windows - 我无法使用 RubyInstaller for Windows 在 Windows 上安装 Haml/Sass
我以前从未使用过 ruby,我只是想玩弄 HAML 和 SASS。我下载并安装了Ruby 的 Windows 安装程序(v1.9.1)。然后,我单击ruby.exe
(图片中带有黑色窗口和彩色宝石的图标)。最后,我输入gem install haml
并按下Enter
。但是什么也没发生。难道我做错了什么?
参考图片:
windows - 转换 **haml** 和 **scss** 文件的最快和最有效的方法?(Windows 上的红宝石)
我是 ruby/haml/sass 初学者。我刚刚为 windows、haml 和 sass 安装了 ruby 和 rails(独立和用于 rails 的插件)。
我知道如何将haml文件转换为html文件(反之亦然):
以及如何将scss 字段转换为css文件(反之亦然):
我节省了更多转换scss文件的时间,因为每次我保存一个scss文件时,相应的css文件都会自动更新(我认为这是watch命令的假设)
但对于haml 文件,我仍然手动操作(haml index.haml > output.html
)。
我相信还有其他方法可以节省转换haml和scss文件的时间。
有什么建议么?
vim - Sass 的语法高亮在 Vim 中不起作用
我刚刚下载了一个用于 Sass 语法高亮的 Vim 插件。
说明说:
安装详细信息将其放入语法目录并添加 sass 文件类型
啊!BufRead,BufNewFile *.sass
setfiletype sass在你的 filetype.vim
我已经将sass.vim放入vimfiles/syntax/
(使用 windows)。
并在以下所有目录中使用上面的代码 ( au! Buf... )创建了一个filetype.vim 文件:
- vim文件/
- vimfiles/ftdetect
- vimfiles/ftplugins
但没有人工作(我什至在我的 vimrc 中输入了 au!Buf... 代码)。
我的.sass文件仍然看起来像这样:
替代文字 http://img193.imageshack.us/img193/4791/sassi.png
有什么建议么?
rubygems - 如何使用 gem install 降级到旧版本的指南针?
很长一段时间以来,我一直在使用http://compass-style.org/中的指南针来管理我的网站 css。我刚刚安装了最新版本,但出现了一个令人不快的错误,它的副作用是损坏了我所有的 css 文件。如何降级到旧版本?
谢谢,马特
haml - 如何像使用 sass 和 css 文件一样自动更新 haml 文件的 html 输出?
“观看文件”帮助我自动将我在sass文件中所做的更改更新到css输出。
观看一个 Sass 文件非常简单:
但是对于 Haml 文件,我找不到类似的命令
有什么建议么?
rubygems - 通过 rubygems 安装 haml/sass
似乎它安装了haml然后遇到了一些东西并且没有安装完整的方式。我有 rubygems 1.3.6-2 和 ruby 1.8.x。Debian 莱尼操作系统。
以前有没有人遇到过这个问题或知道它可能是什么?
额外的信息:
更新 #1:我意识到我安装了 2 个版本的 haml,所以我把它们都去掉了:
更多信息:
可能是 $PATH 的事情,因为它没有拾取 rubygems 目录
haml - 可以同时“观看”HAML 和 SASS 吗?
我希望能够即时更新/保存我的 html 和 css,但我不知道如何同时观看 HAML 和 SASS。
谢谢!
html - 如果 SASS 是 HAML 的一部分,为什么我需要在 Merb 中使用 Compass?
这是一个理论问题,也是一个实践问题。我只是无法理解所有这些技术是如何融合的……
我听说过各种各样的事情,包括:
- “HAML 和 SASS 包含在 Merb 中”
- “SASS 是 HAML 的一部分”
- “HAML 在 Merb 中工作,但要使用 SASS,您需要添加 'merb-haml' 依赖项”(?)
- “您需要 Compass 才能在 Merb 中运行 SASS”
- http://haml-lang.com/docs/yardoc/(搜索“merb”)
- https://github.com/Compass/compass/wiki/merb-integration
所以我的问题是:......什么?
我确实有 SASS 在 Merb 工作。我已经安装了 Compass 并使用了 Chris Eppstein 的 Github wiki 上的说明来让它工作。但是为什么需要 Compass,为什么许多消息来源似乎认为不需要它并且 HAML 或 Merb 中内置了 SASS 支持?