2013-11-23 38 views
1

发现当我试图部署到AWS我收到以下错误日志中子模块映射:没有在.gitmodules为路径“西纳特拉的自举”

[Wed, 13 Nov 2013 15:32:35 +0000] ERROR: deploy[/srv/www/rn] (/opt/aws/opsworks/releases/20131106095250_142/cookbooks/deploy/definitions/opsworks_deploy.rb:63:in `from_file') had an error: 

git submodule init && git submodule update returned 1, expected 0 

---- Begin output of git submodule init && git submodule update ---- 

STDOUT: STDERR: No submodule mapping found in .gitmodules for path 'sinatra-bootstrap' 

---- End output of git submodule init && git submodule update ---- 

回答

3

这是可能的index special entry representing the submodule SHA1sinatra-bootstrap可以有取而代之的是一个普通的旧文件夹。

尝试从索引中移除:

git rm --cached `sinatra-bootstrap` 
git submodule update --init 

如果在你的.gitmodules没有条目并想一个用于sinatra-bootstrap路径,那么你将需要适当加它首先

git submodule add /url/for/sinatra-bootstrap sinatra-bootstrap