0

我在我的 Linux 中安装了 NodeJS 0.8.12(Ubuntu 11.10 系统,我听说有 node 的模块可以使用 gitolite 访问我的项目托管(node-gitteh 0.17.0)。我尝试通过以下方式安装此模块:

npm install gitteh

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

npm install gitteh

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

4

4 回答 4

2

我使用以下叉子安装了 gitteh:

 $ npm install git://github.com/jmendeth/node-gitteh.git
于 2012-12-12T04:18:29.247 回答
0

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

于 2012-12-09T04:15:38.023 回答
0

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

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

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

于 2012-12-12T00:39:34.567 回答
0

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

sudo apt-get install cmake
于 2013-05-29T04:12:31.707 回答