我的第一个问题是,尽管文档警告JDK是必需的,尽管我将bin目录设置为JDK的目录,但是在JRE文件夹中正在搜索tools.jar。这是没有意义的,但我复制了tools.jar文件,它克服了这个问题。我遇到的下一个问题是,由于找不到main.css文件,构建脚本失败了。我在Windows 7机器上,这就是我尝试构建的方法:
我唯一能想到的是导致JDK/JRE问题的是,这是一个64位的系统。这只是猜测,但复制的文件目前还好。
这个过程不带怨言地执行一些工作,创建中间目录和发布目录,但是失败了,说它找不到要复制的main.css文件。我想强调的是,我根本没有对文件做任何修改,所以我不明白为什么构建脚本找不到我没有删除或重命名的文件。在构建文件夹的config/default.properties文件中,在第74和80行中,它将main.js和main.css硬编码为使用的文件名。我不确定它们是否应该是动态生成的,或者它们是否必须手动创建并包含在项目中才能运行构建脚本。如果是这样的话,为什么从网站下载的默认结构没有呢?如果它们是动态创建的,我需要关于问题所在的建议。
我真的很想让它启动并运行,这样我就可以开始使用HTML5Boilerplate了,但是我有点迷路了。
-edit
将styles.css文件重命名为main.css后,构建正确完成,但生成的文件不正确。我读到脚本会更新对css和javascript文件的html文件引用,但它没有,例如,脚本运行后我得到了e68668b.css,但是html文件仍然引用styles.css。javascript文件也是如此。帮助!
发布于 2012-07-10 17:50:54
我发现了问题。构建脚本现在是一个独立的项目,我从github下载了它。我从HTML5Boilerplate网站下载了HTML5Boilerplate压缩文件,不幸的是,该网站仍然有旧的文件夹结构。我去了github并在那里下载了HTML5Boilerplate模板,这就产生了不同的效果。
HTML5Boilerplate网站的链接指向github的3.0.2版本
这就是她所写的。在这两个版本之间,一些文件的名称以及一些文件夹结构都会发生变化,而我下载的构建脚本引用了最新的结构。
https://stackoverflow.com/questions/11403327
复制相似问题