2013-10-24 46 views

回答

1

將CodeKit設置爲使用外部Compass編譯器,但是您在10.8(Ruby 1.8.7)的舊版Ruby中運行該Compass編譯器。

您需要確保Compass在Mavericks中的新系統安裝版本的Ruby(2.0)上運行。一旦你這樣做,你就會全部安定下來。如果您使用的是RVM,則可以將其切換回系統Ruby,然後只需運行sudo gem install Compass即可將Compass安裝在標準位置。

1

我剛纔也有同樣的問題。布萊恩建議我再次安裝指南針。在此之後,它仍然無法工作,所以我進入了我的偏好,並且看到我之前已經從Compass以用戶選擇的路徑編譯Codekit。我將其轉換爲「使用Codekit的內部指南針copmiler」,它再次工作。

5

找到解決方案。轉到「終端」並鍵入:

sudo gem update --system 
sudo gem install compass 

完成!

+0

我只是嘗試這樣做,仍然有同樣的問題:(Codekit的工作現在已經更新過 –

+0

哦奇怪,我不得不使用和關閉幾次codekit的SASS解釋切換偏好。.. 。':) –

0

找到解決方案。轉到 「終端」 並鍵入:

sudo gem update --system 
sudo gem install compass 

如果您看到此錯誤:

Gem::LoadError on line ["298"] of /Library/Ruby/Site/2.0.0/rubygems/dependency.rb: Could not find 'zurb-foundation' ....

你可能需要安裝zurb-的基礎上,輸入:

sudo gem install zurb-foundation 
+0

Zurb's Foundation使用(v 3.x)要求您不**運行CodeKit,以便通過其內部Compass Compiler編譯Compass項目;與基金會5的要求似乎已經減輕。 – DragonBear

0

我只是將我的指南針高級設置更改回內部指南針編譯器(推薦),它工作。

enter image description here