【问题标题】:Angular with Yeoman 1.0 and GruntAngular 与 Yeoman 1.0 和 Grunt
【发布时间】:2013-06-05 18:36:58
【问题描述】:

伙计们,

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

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

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

  2. 转到我要创建 web 应用的目录并运行

c:\somefolder>哟角度

  1. 运行 grunt 服务器 C:>咕噜服务器

上面的第 1 步和第 2 步运行正常,但在第 3 步我收到以下错误

C:\somefolder>grunt -server 运行“clean:dist”(清洁)任务

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

3 个文件无 lint。

运行“clean:server”(清理)任务

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

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

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

由于警告而中止。


现在我已经安装了 ruby​​ 并且它在 PATH 变量中可用。 C:>红宝石--版本 红宝石 2.0.0p195 (2013-05-14) [i386-mingw32]

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

我们将不胜感激。

【问题讨论】:

  • 你有安装指南针吗?
  • 如果你不想使用 compass(如果你对它们一无所知的话很可能)你可以注释 Gruntfile.js 中提到禁用它们的所有行。

标签: angularjs gruntjs yeoman


【解决方案1】:

gem 安装指南针

也在这里:

https://rubygems.org/gems/compass

【讨论】:

    【解决方案2】:

    我遇到了和你提到的同样的问题,我注意到 Compass 必须被称为 compass2.0,所以我将 compass 符号链接到 compass2.0,它解决了问题。

    命令如下:

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

    希望对你有帮助

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-02
        • 1970-01-01
        • 2015-07-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-28
        • 1970-01-01
        相关资源
        最近更新 更多