尝试使用Singularity.gs设置一个新项目,但我总是遇到一个问题。
首先,我使用Terminal安装了必要的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/)这样的产品,这样我就可以利用一个更加用户友好的图形用户界面。
然而,我在使用这两个应用程序时都遇到了问题,所以我假设这与我的Ruby gem安装singularitygs或创建一个新项目有关。
具体地说,一旦我有了目标目录和文件夹结构,我将尝试“观察”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文件夹,在Scout中也会收到非常类似的错误消息(之前还安装了zurb-foundation ruby gem )
我对设置Sass / Compass是个超级新手,所以我肯定觉得有点不对劲。我知道从我的描述来看,这可能不是最容易诊断的事情,但我不确定我做错了什么。希望我已经足够清楚地描述了我的问题。请容忍我,如果这一切看起来含糊或不完整,肯定不是我的本意。
非常感谢。
发布于 2013-07-10 19:33:41
像Scout和Compass.app这样的应用程序与它们自己的Ruby版本捆绑在一起,所以即使你在电脑上安装了gem,从这些应用程序编译时也不会安装它们。
下面是如何让Compass.app在你的电脑上使用Ruby的版本。打开preferences并选中“Custom”。注意:您的路径可能不同:

https://stackoverflow.com/questions/17562369
复制相似问题