尝试使用 Singularity.gs 建立一个新项目,但我一直遇到 Compass 的障碍。
首先,我使用终端安装必要的 Ruby Gems(分别为 sass、compass、singularitygs)。
接下来我使用命令创建了一个新项目:
compass create project1 -r singularitygs --using singularitygs
在我选择的目录中。
在这一点上,为了让生活更轻松,我还尝试使用像 Scout ( http://mhs.github.io/scout-app/ ) 和/或 Compass.app ( http://compass. handlino.com/),这样我就可以利用更加用户友好的 GUI。
但是,我在使用这些应用程序中的任何一个时都遇到了问题,所以我假设它与我的 Ruby gem 安装的奇异性或新项目的创建有关。
具体来说,一旦我有了目标目录和文件夹结构,我将尝试“监视” sass 文件夹并得到如下所示的错误:
(罗盘)
no such file to load -- singularitygs
org/jruby/RubyKernel.java:1062:in `require'
file:/Applications/compass.app/Contents/Resources/Java/compass-app.jar!/require_patch.rb:6:in `require'
或(侦察兵)
LoadError on line 1038 of org/jruby/RubyKernel.java: no such file to load -- singularitygs
/Applications/Scout.app/Contents/Resources/vendor/gems/gems/compass
0.12.2/lib/compass/configuration/data.rb:161:in `require'
奇怪的是,如果我尝试在使用 Foundation 的项目中查看 Sass 文件夹(之前还安装了 zurb-foundation ruby gem),我也会在 Scout 中收到非常相似的错误消息
我对设置 Sass / Compass 非常陌生,所以我肯定感觉有点不适应。我知道这可能不是从我的描述中最容易诊断的事情,但我不确定我做错了什么。希望我已经设法足够清楚地描述我的问题。如果其中任何内容显得模糊或不完整,请耐心等待,这绝对不是我的意图。
非常感谢。