2017-03-05 65 views
0

我安裝了gulp,除了運行gulp命令時出現此錯誤,一切似乎都很好。我得到 錯誤:您需要安裝Ruby和Compass並在您的系統PATH中執行此任務。 發出命令時。如果有幫助,我在mac osx 10.11上。我的大嘴巴安裝在/ Users/Desktop/responsive /中。Gulp找不到系統路徑中的紅寶石和指南針

服務器啓動http://localhost:8080 [十一時10分21秒] LiveReload開始端口35729 [十一時10分21秒] {[錯誤:您需要有紅寶石和羅盤,並安裝在系統路徑此任務工作] 消息:「您需要安裝Ruby和羅盤,並在系統路徑爲這項任務的工作。」, showStack:假的, showProperties:真實, 插件:「吞掉羅盤」, __safety:{ toString:[Function:bound]}} 任何想法是什麼問題。所有幫助讚賞。

+1

你需要在你的系統上安裝[ruby](https://www.ruby-lang.org/en/downloads/),使用'gem install compass'安裝gem-compass之後,請參閱這個鏈接[安裝Ruby](http://compass-style.org/install/) – Gaurav

回答

2

Ruby預裝在Mac機器上,因此您不需要安裝它。如果你還沒有安裝指南針寶石,你需要這樣做。要檢查是否有這些...

檢查紅寶石$ ruby -v
檢查指南針$ compass version

對於這兩個確保你得到一個列出版本無差錯響應。如果您沒有任何一個或安裝它們,安裝它們(紅寶石第一,如果你沒有他們倆)...

安裝Ruby
有很多方法可以做到這一點。我建議使用自制軟件。一旦你擁有它,它對於安裝很多東西是非常有用的。如果你沒有它,你需要谷歌如何安裝它。安裝ruby有很多其他方法,請參閱官方docs。使用自制...

$ brew install ruby

安裝指南針
現在,你有紅寶石(或者,如果你已經這樣做),你可以輕鬆地安裝指南針......

$ gem install compass

這命令可能需要使用sudo運行。你會知道,如果你有一個權限錯誤。安裝重新啓動終端後再次檢查,然後嘗試一下。

+0

謝謝,它工作 – skyper12345