我在我的 Linux 中安装了 NodeJS 0.8.12(Ubuntu 11.10 系统,我听说有 node 的模块可以使用 gitolite 访问我的项目托管(node-gitteh 0.17.0)。我尝试通过以下方式安装此模块:
npm install gitteh
但它给了我错误消息,我尝试从源代码构建libgit2,然后再次尝试
npm install gitteh
它仍然给了我一个错误,有没有人成功做到这一点..?请与我分享...
我使用以下叉子安装了 gitteh:
$ npm install git://github.com/jmendeth/node-gitteh.git
我的第一个猜测是您没有安装必要的 ubuntu 包来编译本机代码。尝试sudo apt-get install build-essential
然后重试您的npm install gitteh
.
我想我有同样的问题。我在 npm install 时收到此错误:
Tell the author that this fails on your system:
npm ERR! node-waf configure --use-bundled-libgit2
这表明与 gitteh 捆绑的 libgit2 版本不兼容(从 master 中提取而不是已知的工作修订版)。但是,使用包的分叉版本的建议修复对我不起作用。还有谁?
非常感谢,最后我可以在我的 nodejs 和 ubuntu 12.04 上安装 node-gitteh。我忘记安装依赖包 CMake
sudo apt-get install cmake