如何从npm安装node-gitteh模块(Nodejs 0.8.x)

时间:2012-12-09 04:09:46

标签: node.js ubuntu gitolite

我在我的Linux(Ubuntu 11.10系统中安装了NodeJS 0.8.12,我听说有节点的模块用于访问我的gitolite项目托管(node-gitteh 0.17.0)。我试图通过以下方式安装这个模块: / p>

npm install gitteh

但它给了我错误消息,我尝试从源代码构建libgit2,然后再次尝试

npm install gitteh

它仍然给了我一个错误,有没有人成功地做到这一点..?请与我分享......

4 个答案:

答案 0 :(得分:2)

我使用以下fork安装了gitteh:

 $ npm install git://github.com/jmendeth/node-gitteh.git

答案 1 :(得分:0)

我的第一个猜测是你没有安装必要的ubuntu软件包来编译本机代码。尝试sudo apt-get install build-essential,然后重试npm install gitteh

答案 2 :(得分:0)

我想我有同样的问题。我在安装npm时收到此错误:

Tell the author that this fails on your system:
npm ERR!     node-waf configure --use-bundled-libgit2

this表明与gitteh捆绑的libgit2版本不兼容(从master而不是已知的工作版本中提取)。但是,使用分叉版本的软件包的建议修复程序对我不起作用。还有其他人吗?

答案 3 :(得分:0)

非常感谢,最后我可以在我的nodejs和ubuntu 12.04上安装node-gitteh。我忘了安装依赖包CMake

sudo apt-get install cmake