Singularity.gsを使って新しいプロジェクトを作ろうとしていますが、コンパスで悩んでいます。
最初に、必要なRuby Gem(sass、compass、singularitygs)をインストールするためにTerminalを使いました。
次に、次のコマンドを使って新しいプロジェクトを作成しました:
compass create project1 -r singularitygs --using singularitygs
私が選んだディレクトリに。
この時点で、人生を楽にする努力の中で私はスカウトのような製品を使用しようと試みました(http://mhs.github.io/scout-app/)および/またはCompass.app(http://compass.handlino.com/)より使いやすいGUIを利用することができます。
しかし、私はこれらのアプリケーションのいずれかを使って問題にぶつかっているので、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フォルダを見ようとするとスカウトのメッセージが表示されます(以前にzurb-foundation ruby gemもインストールされています)
私はSass / Compassをセットアップするのに新しいSUPERですだから私は自分の要素からちょっと離れていることを間違いなく感じていますが、これはおそらく私の記述から診断するのが最も簡単なことではないことは分かっていますが、私は何が間違っているのか分かりません。明らかに十分です。これのどれかがあいまいであるか不完全である、私の意図が間違いないならば、私と一緒にいてください。
本当にありがとう。
回答:
回答№1の場合は3ScoutやCompass.appのようなアプリは独自のバージョンのRubyにバンドルされているので、コンピュータに宝石をインストールしたとしても、それらのアプリからコンパイルするときにはインストールされません。
Compass.appでRubyのバージョンを使用する方法は次のとおりです。環境設定を開き、 "カスタム"をチェックしてください。あなたのパスは異なるかもしれないことに注意してください: