2013-11-23 55 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