rhiokim / haroopress

A static site generator built with Node.js, "Haroo" means "a day" Support Markdown presentation, Syntax Highlight, Themes
http://haroopress.com
165 stars 35 forks source link

make init 시 Unable to checkout '.....' in submodule path 'lib/shower' 오류.. #306

Closed ghost closed 11 years ago

ghost commented 11 years ago

우분투를 업데이트 했습니다. 그리고 실수로 make 입력해서 초기화된 하루프레스를 다시 설치하려하니 다음의 에러가 뜹니다.

$ make init

npm install -g node-gyp
npm http GET https://registry.npmjs.org/node-gyp
npm http 304 https://registry.npmjs.org/node-gyp
......
npm http 304 https://registry.npmjs.org/hoek
/home/baram204/.nvm/v0.8.15/bin/node-gyp -> /home/baram204/.nvm/v0.8.15/lib/node_modules/node-gyp/bin/node-gyp.js
node-gyp@0.10.6 /home/baram204/.nvm/v0.8.15/lib/node_modules/node-gyp
├── osenv@0.0.3
├── graceful-fs@2.0.0
├── mkdirp@0.3.5
├── which@1.0.5
├── semver@2.0.10
├── glob@3.2.3 (inherits@2.0.0)
├── nopt@2.1.2 (abbrev@1.0.4)
├── fstream@0.1.23 (inherits@1.0.0)
├── rimraf@2.2.1 (graceful-fs@1.2.3)
├── tar@0.1.17 (inherits@1.0.0, block-stream@0.0.6)
├── minimatch@0.2.12 (sigmund@1.0.0, lru-cache@2.3.0)
├── npmlog@0.0.4 (ansi@0.1.2)
└── request@2.22.0 (json-stringify-safe@4.0.0, forever-agent@0.5.0, aws-sign@0.3.0, qs@0.6.5, tunnel-agent@0.3.0, oauth-sign@0.3.0, cookie-jar@0.3.0, node-uuid@1.4.0, mime@1.2.9, http-signature@0.10.0, form-data@0.0.8, hawk@0.13.1)
git submodule update --init --recursive
fatal: reference is not a tree: e9d8a03fc9a10c436e2d81e3c3012f777fff7b28
Unable to checkout 'e9d8a03fc9a10c436e2d81e3c3012f777fff7b28' in submodule path 'lib/shower'
make: *** [initialize] 오류 1
ghost commented 11 years ago

다음 링크에 나와있는 방법을 사용하면 에러 해결. shower 모듈이 원 제작자가 뭔가 커밋을 안했나봐요...

http://stackoverflow.com/questions/2155887/git-submodule-head-reference-is-not-a-tree-error

첫 번째가 먹혔는데... 더 간단하게 두 번째 댓글 방법도 있다합니다.

git submodule sync git submodule update

ghost commented 11 years ago

감사합니다. 지금 바로 재설치 할 일이 있어서 해봐야겠어요. ^^ 쓸 때마다 잘 만들었다는 생각이..