所以我试图从HTML5 Boilerplate运行createproject.sh script并遇到错误。我看到一个似乎相关的问题documented here,从我能说的最好的解决方法是升级到最新的git。所以我从谷歌代码(git-1.7.5.4-x86_64-leopard)中抓取了git并运行了安装程序。现在,当我尝试运行shell脚本时,我结束了这个错误:
fatal: Not a git repository (or any parent up to mount parent /Users)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
我正在运行一个带有雪豹和启用了filevault的mac(不认为这很重要,但我想我会提到它)。我已经使用dmg中提供的卸载脚本来卸载它并尝试重新安装。我也尝试使用谷歌代码(i386)提供的其他版本的git,但无济于事。任何帮助将非常感激!感谢。
答案 0 :(得分:1)
我对“HTML5 Boilerplate”一无所知,但该脚本中的第一个命令似乎是一个git rev-parse,它只能在git repo中运行。您是在本地git repo的目录或子目录中运行此脚本吗?
具体来说,脚本表明你应该从html5-boilerplate/build
运行它,我假设html5-boilerplate
将是你链接的github repo的本地克隆。从头开始执行此操作的步骤将类似于:
cd <projects dir>
git clone git://github.com/paulirish/html5-boilerplate.git
cd html5-boilerplate/build
chmod +x createproject.sh
./createproject.sh