1

所以我试图从 HTML5 Boilerplate 运行createproject.sh 脚本并遇到错误。我在这里看到了一个似乎相关的问题,据我所知,修复它的最佳方法是升级到最新的 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).

我正在运行一个启用了雪豹和文件库的 Mac(不认为这很重要,但我想我会提到它)。我已经使用 dmg 中提供的卸载脚本来卸载它并尝试重新安装。我也尝试过使用谷歌代码(i386)提供的其他版本的 git,但无济于事。任何帮助将非常感激!谢谢。

4

1 回答 1

1

我对“HTML5 Boilerplate”一无所知,但该脚本中的第一个命令似乎是 git rev-parse,它只能在 git repo 中工作。您是在本地 git 存储库的目录或子目录中运行此脚本吗?

具体来说,该脚本指示您应该从 运行它html5-boilerplate/build,我假设html5-boilerplate将是您链接的 github 存储库的本地克隆。您将从头开始执行的步骤将类似于:

cd <projects dir>
git clone git://github.com/paulirish/html5-boilerplate.git
cd html5-boilerplate/build
chmod +x createproject.sh
./createproject.sh
于 2011-07-17T00:12:41.200 回答