2012-12-09 38 views
0

我在我的Linux(Ubuntu 11.10系统中安装了NodeJS 0.8.12,我听说有节点的模块用于访问我的项目,使用gitolite(node-gitteh 。0.17.0或更新版本),我试图通过安装此模块:如何从npm(Nodejs 0.8.x)安装node-gitteh模块

npm install gitteh 

但它给我的错误信息,我试图从源代码编译libgit2,然后再次

npm install gitteh 

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

+1

如果一个命令给你一个错误消息,将它复制到问题中。 –

回答

0

非常感谢你,我终于可以在我的NodeJS和Ubuntu 12.04安装节点gitteh。我忘了安装依赖包CMake

sudo apt-get install cmake 
0

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

+0

感谢彼得,但它仍然给我一个错误结果: – Sapardi

+0

我重复我12月9日发表的评论:“如果一个命令给你一个错误信息,将它复制到问题中”。我们需要查看错误信息,以智能地说出您的问题。 –

0

我想我有同样的问题。

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

this表明,有配伍禁忌与gitteh(从主机拉低,而不是一个已知的工作版本)捆绑的版本libgit2的:当我NPM安装我得到这个错误。但是,使用分叉版本的软件包的建议修复方法对我并不适用。还有谁?

2

我安装gitteh使用下面的叉:

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