我在我的Linux(Ubuntu 11.10系统)中安装了NodeJS 0.8.12,我听说有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安装时出现此错误:
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