2013-06-21 46 views
3

我試圖安裝sass(3.3)的預發佈版本,因爲添加了sourcemap支持,但它失敗並顯示以下錯誤:安裝sass 3.3的預發佈gem失敗(sass需要監聽(〜> 0.7))

ERROR: While executing gem ... (Gem::DependencyError) 
    Unable to resolve dependencies: sass requires listen (~> 0.7) 

我用下面的命令:

​​3210

到現在爲止我已經安裝了薩斯v3.2.8。在安裝預版本之前卸載此版本並沒有幫助。

任何想法?

還有一件事:我也想過直接從git-repository安裝它,但我不知道從哪個分支我可以得到預版本?

我已經張貼了這個問題,也對SASS-的git的倉庫的問題跟蹤:https://github.com/nex3/sass/issues/811


編輯: 我只是試圖用「回扣安裝從混帳中心主分支安裝「,但這給了我以下錯誤:

WARNING: vendor/listen doesn't exist, and this isn't a git repository so I can't get it automatically! 
chmod -R a+rx bin 
rake aborted! 
Command failed with status (127): [chmod -R a+rx bin...] 
C:/Users/xxx/sass-master/Rakefile:44:in `block in <top (required)>' 
Tasks: TOP => install => package => permissions 
(See full trace by running task with --trace) 

回答

2

毫不奇怪,預發行版有問題。也就是說,我設法使用gem install sass --version=3.3.0.alpha.184來工作。如果你想要指南針,請嘗試使用v0.12.2。

然後,你需要運行指南針SASS而不是SASS。例如:

sass --compass --sourcemap styles.scss:styles.css 

從這裏的信息:https://github.com/chriseppstein/compass/issues/1108

+3

此處列出了最新的sass dev版本:http://rubygems.org/gems/sass – jfroom

1

我有一個類似的問題(可能是相同的,但略有不同的語法表現),因爲我得到了以下錯誤:

ERROR: Error installing sass: 
    sass requires listen (~> 0.7, runtime) 

在通過imjared嘗試上述答案之後,我沒有爲我工作,我嘗試使用gem install sass --version=3.3.0.alpha.103,如在此http://net.tutsplus.com/tutorials/html-css-techniques/developing-with-sass-and-chrome-devtools/文章中的終端屏幕截圖所示,請注意.103而不是.184終端命令在這裏結束。