3

由于添加了源映射支持,我正在尝试安装 sass (3.3) 的预发布版本,但它失败并出现以下错误:

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

我使用了以下命令:

gem install sass --pre

到目前为止,我已经安装了 sass v3.2.8。在安装预版本之前卸载这个并没有帮助。

有任何想法吗?

还有一件事:我也想过直接从 git-repository 安装它,但我不知道我可以从哪个分支获得预版本?

我也在 sass-git-repository 的问题跟踪器上发布了这个问题:https ://github.com/nex3/sass/issues/811


编辑:我刚刚尝试使用“rake install”从 git-hub 安装主分支,但这给了我以下错误:

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)
4

2 回答 2

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

于 2013-06-21T14:32:06.900 回答
1

我遇到了类似的问题(可能相同,但语法略有不同),因为我收到以下错误:

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

在尝试了上面对我不起作用的 imjared 答案后,我尝试使用http://net.tutsplus.com/tutorials/html-css-techniques/developing-with-gem install sass --version=3.3.0.alpha.103中的终端屏幕截图sass-and-chrome-devtools/文章,请注意此处终端命令末尾的.103and not .184

于 2013-06-23T20:55:54.553 回答