民间,
我正在为Win 7专业人士工作。 我的计算机上各种实用程序的版本如下: Nodejs:v0.10.8 npm:v1.2.23
首先安装yo,bower和grunt npm install -g yo grunt-cli bower
转到我要创建我的webapp的目录并运行
c:\ somefolder> yo angular
上面的步骤1和2运行正常但在第3步我得到以下错误
C:\ somefolder> grunt -server 运行“clean:dist”(干净)任务
运行“jshint:all”(jshint)任务
3个文件lint free。
运行“clean:server”(干净)任务
运行“coffee:dist”(咖啡)任务
运行“咖啡:测试”(咖啡)任务
运行“指南针:dist”(指南针)任务 警告:您需要安装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服务器不会中止?
任何帮助都将受到高度赞赏。
答案 0 :(得分:3)
答案 1 :(得分:1)
我遇到了与你提到的相同的问题,我注意到Compass必须被称为compass2.0,所以我将指南针符号链接到compass2.0,它解决了问题。
这是命令:
sudo ln -s /usr/bin/compass2.0 /usr/bin/compass
希望这有帮助
答案 2 :(得分:0)
我在OS X上遇到了这个问题。以下是我最终用来安装和运行所有内容的一系列命令:https://gist.github.com/kristopherjohnson/f1d7e4d1c31ae3b0899e
FWIW,对我来说似乎缺少的是gem install sass
。理论上,gem install compass
也应安装Sass,但显式安装Sass会使错误消失。