2012-12-09 37 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