使用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网站不需要这个开始使用角度生成器)。
还有其他解决办法吗?
感谢
答案 0 :(得分:0)
默认情况下,罗盘似乎是必要的。
似乎这里唯一的解决方案是继续下载Ruby(如果你还没有它),以便安装指南针。这些说明包括:
hadoop fs -du -s -h <path_of_the_file>
答案 1 :(得分:0)
是指南针是必要的。 下载并安装ruby http://rubyinstaller.org/downloads/
在ruby命令提示符下运行 gem install compass 以安装指南针。
现在它会起作用!!!。