-2

伙计们,

我正在开发 Win 7 专业版。我电脑上各种实用程序的版本如下: Nodejs : v0.10.8 npm: v1.2.23

我正在尝试使用 Yeoman 为 Angular 应用程序播种。我已按照以下说明进行操作

  1. 首先安装 yo,bower 和 grunt npm install -g yo grunt-cli bower

  2. 转到我要创建我的 webapp 并运行的目录

c:\somefolder>yo 角度

  1. 运行 grunt 服务器 C:>grunt server

上面的步骤 1 和 2 运行良好,但在步骤 3 中出现以下错误

C:\somefolder>grunt -server 运行 "clean:dist" (clean) 任务

运行“jshint:all”(jshint)任务

3 个文件不起毛。

运行 "clean:server" (clean) 任务

运行“coffee:dist”(咖啡)任务

运行“coffee:test”(咖啡)任务

运行 "compass:dist" (compass) 任务警告:您需要安装 Ruby 和 Compass 并在系统 PATH 中才能运行此任务。更多信息:https ://github.com/gruntjs/grunt-contrib-compass使用 --force 继续。

由于警告而中止。


现在我确实安装了 ruby​​ 并且它在 PATH 变量中可用。C:>ruby --version ruby​​ 2.0.0p195 (2013-05-14) [i386-mingw32]

我该如何克服这个?我如何确保 grunt 服务器不会中止?

任何帮助将不胜感激。

4

3 回答 3

3

宝石安装指南针

也在这里:

https://rubygems.org/gems/compass

于 2013-06-06T03:40:07.603 回答
1

我遇到了与您提到的相同的问题,我注意到必须将 Compass 称为 compass2.0,因此我将 compass 符号链接到 compass2.0 并解决了问题。

这是命令:

sudo ln -s /usr/bin/compass2.0 /usr/bin/compass

希望这可以帮助

于 2013-12-06T20:47:49.487 回答
0

我在 OS X 上遇到了这个问题。这是我最终用来安装和工作的一系列命令:https ://gist.github.com/kristopherjohnson/f1d7e4d1c31ae3b0899e

FWIW,对我来说似乎缺少的部分是gem install sass。理论上gem install compass应该也安装了 Sass,但是显式安装 Sass 会使错误消失。

于 2014-06-05T05:23:54.147 回答