AngularJS项目的

时间:2016-01-04 01:26:59

标签: compass

使用Yeoman和AngularJS生成器我之前可以按照他们的教程安装所有必要的软件包和工具(bower,gulp,grunt,...)来启动和运行。根据他们的网站:

npm install -g yo bower grunt-cli gulp

然后添加了angularJS项目'generator':

npm install -g generator-angular

在本地创建了一个文件夹,然后运行

yo angular

在该文件夹中,以准备一个示例AngularJS项目,其中包含Yeoman生成的所有必要工具和脚手架。

命令:

grunt serve

成功启动示例应用程序,让我开始学习AngularJS(我很新)。

问题:我再次重复这些步骤(3个月后),而且,不可否认,我可能会对某些已安装的软件包进行更新。

现在,当我创建一个新项目并调用'grunt serve'时,我得到:

Running "concurrent:server" (concurrent) task
Warning: Running "compass:server" (compass) task
Warning: Command failed: C:\Windows\system32\cmd.exe /s /c "compass.bat --versio
n"
'compass.bat' is not recognized as an internal or external command,
    operable program or batch file.
     Use --force to continue.

Aborted due to warnings.

并且该网站未启动...

研究这个问题,一些回复说我现在需要安装另一个工具--Ruby,然后是'指南针'宝石。

这真的有必要吗? (我很犹豫,因为Yeoman网站不需要这个开始使用角度生成器)。

还有其他解决办法吗?

感谢

2 个答案:

答案 0 :(得分:0)

默认情况下,罗盘似乎是必要的。

似乎这里唯一的解决方案是继续下载Ruby(如果你还没有它),以便安装指南针。这些说明包括:

  1. 在此处下载Ruby:http://rubyinstaller.org/downloads/并安装。
  2. 安装指南针库:hadoop fs -du -s -h <path_of_the_file>

答案 1 :(得分:0)

是指南针是必要的。 下载并安装ruby http://rubyinstaller.org/downloads/

在ruby命令提示符下运行 gem install compass 以安装指南针。

现在它会起作用!!!。