我在我的Linux(Ubuntu 11.10系统中安装了NodeJS 0.8.12,我听说有节点的模块用于访问我的gitolite项目托管(node-gitteh 0.17.0)。我试图通过以下方式安装这个模块: / p>
npm install gitteh
但它给了我错误消息,我尝试从源代码构建libgit2,然后再次尝试
npm install gitteh
它仍然给了我一个错误,有没有人成功地做到这一点..?请与我分享......
答案 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