2013-07-10 49 views
1

嘗試使用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/)等產品,這樣我就可以利用更加用戶友好的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' 

奇怪的是,我也得到童子軍一個非常類似的錯誤消息,如果我嘗試看一個項目,是內部的文件夾的Sass使用基金會(其還安裝了zurb基金會紅寶石寶石之前)

我超新獲得薩斯/北斗設立所以我肯定感覺有點出我的元素。我知道這可能不是從我的描述中診斷出來的最簡單的東西,但我不確定我做錯了什麼。希望我能夠清楚地描述我的問題。如果任何一個看起來模糊或不完整,絕對不是我的意圖。

非常感謝。

+1

,如果你用'指南針watch'在命令行中會發生什麼? – steveax

回答

3

應用程序,如偵察和Compass.app捆綁有這樣即使你安裝了這些應用程序在編譯的時候都不會安裝在計算機上的寶石紅寶石的他們自己的版本。

以下是如何使Compass.app在您的計算機上使用Ruby的版本。打開首選項並檢查「自定義」。注意你的路徑可能會有所不同:

enter image description here

+0

太棒了,謝謝Scott!這似乎與Compass.app做了伎倆。FWIW,也發生在這個入口重新:Scout https://github.com/mhs/scout-app/issues/126 – victor322