2013-07-27 6 views
0

У меня есть веб-приложение, которое я пытаюсь упаковать в автономное приложение с помощью скобки-оболочки. Я следовал инструкциям здесь, чтобы установки Кронштейны и крепления-Shell на моей системе Mac OSX:Проблемы с созданием автономного приложения с помощью скобок-оболочки

https://github.com/adobe/brackets-shell/wiki/Building-brackets-shell

И, казалось, быть в состоянии генерировать файл Brackets.app, запустив «хрюкать полной сборки -v» из в папке «Кронштейны-оболочки».

Затем я следовал инструкции здесь, чтобы изменить Gruntfile.js файл в папке Кронштейны-Shell использовать источник из моего веб-приложения:

http://clintberry.com/2013/html5-desktop-apps-with-brackets-shell/

Но теперь, когда я бегу «хрюкать команда Full-BUILD -v»Я получаю следующее сообщение об ошибке:

>Build branch master 
> 
> Running "build-num" task 
> /Users/dave/Desktop/Bracket_Shell/dev-tools/my-app 
> git log --format=%h 
> fatal: bad default revision 'HEAD' 
> fatal: bad default revision 'HEAD' 
>Warning: Task "build-num" failed. Use --force to continue. 

я не уверен, как пройти эту ошибку (я определенно новичок в использовании ворчания). Любые предложения или помощь приветствуются.

Спасибо.

ответ

1
  1. Действительно ли /Users/dave/Desktop/Bracket_Shell/dev-tools/my-app правильное местонахождение вашего веб-приложения?
  2. Вы используете Git для управления источником? Имейте в виду эту часть инструкции:

    Использование Git для вашего HTML-приложение - Чтобы использовать скрипты сборки, предоставляемые скобки, вам нужно использовать Git с вашим исходным кодом. Если вы не используете Git для вашего проекта, перейдите в папку проекта и типа `мерзавец init`

    Обратите внимание, что инструкции не являются 100% полная – если вы не используете мерзавец уже, вы» необходимо создать хотя бы одно коммита после выполнения git init (иначе вызов git log в скрипте сборки по-прежнему не удастся). Вы можете выбрать любой маленький файл в папке «my-app» и сделать git add <file>, а затем git commit -m "Create repo".

+0

Да, папка «my-app» содержит файлы моего веб-приложения (т. Е. Имеет файл index.html, а также другие связанные файлы). Кроме того, я не знаком с Git, поэтому, если мне нужно что-то делать с этим, я, вероятно, этого не делал. Я сделал cd в папку моих приложений и набрал «git init», прежде чем я запустил команду grunt full-build. – cohoman

+0

Если вы заходите в папку «my-app» и запускаете 'git log' вручную, вы видите ту же ошибку, что и« HEAD », как указано выше? Что относительно 'git status'? И что вы видите, если вы наберете 'ls .git'? – peterflynn

+0

«git log' возвращает» фатальный: ошибка по умолчанию «HEAD» и «git status» возвращает «On master master», «Initial commit», затем список файлов и папок моего приложения, а также короткий список неподписанных файлы (которые не нужны для веб-приложения). наконец, 'ls .git' возвращает это:« HEAD config description hooks index info objects refs ». – cohoman