Как установить модуль 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, а не с известной рабочей ревизией). Однако предложенное исправление использования разветвленной версии пакета не сработало для меня. Кто-нибудь еще?

Другие вопросы по тегам