Как установить модуль node-gitteh из npm (Nodejs 0.8.x)
У меня установлен Linux NodeJS 0.8.12 (система Ubuntu 11.10, я слышал, что есть модуль узла для доступа к моему хостингу проектов с помощью gitolite (node-gitteh 0.17.0). Я попытался установить этот модуль с помощью:
npm install gitteh
Но он дал мне сообщение об ошибке, и я попытался собрать libgit2 из исходного кода, затем попытался снова
npm install gitteh
Это все еще дало мне ошибку, кто-нибудь успешно сделал это..? Пожалуйста, поделитесь со мной...
4 ответа
Большое спасибо, наконец-то я смог установить node-gitteh на мои nodejs и Ubuntu 12.04. Я забыл установить пакет зависимостей CMake
sudo apt-get install cmake
Я установил Gitteh, используя следующую вилку:
$ npm install git://github.com/jmendeth/node-gitteh.git
Мое первое предположение - у вас нет необходимых пакетов ubuntu для компиляции нативного кода. Пытаться sudo apt-get install build-essential
затем повторите попытку npm install gitteh
,
Я думаю, что у меня та же проблема. Я получаю эту ошибку при установке npm:
Tell the author that this fails on your system:
npm ERR! node-waf configure --use-bundled-libgit2
это говорит о том, что существует несовместимость с версией libgit2 в комплекте с gitteh (получение от master, а не с известной рабочей ревизией). Однако предложенное исправление использования разветвленной версии пакета не сработало для меня. Кто-нибудь еще?