2013-05-07 182 views
3

嗨我想安裝一個模塊,我做了一個gzip壓縮tarball.I從github下載源並轉換爲tar.gz,然後我試圖安裝它使用以下命令npm安裝不工作gzipped壓縮包

npm install forever.tar.gz -g 

它扔我下面的錯誤

npm ERR! addLocal Could not install /home/administrator/forever.tar.gz 
npm ERR! Error: ENOENT, open '/root/tmp/npm-18157/1367900009061- 0.2676603845320642/package/package.json' 

我的要求是,我不應該連接任何外部URL(IE)https://registry.npmjs.org/forever任何installation.I應該能夠從壓縮包安裝從我的目錄。我卡在這裏任何幫助將非常感謝。

回答

3

這個錯誤告訴你,在你的焦油的package.json沒有被發現...

你改變你的檔案庫裏的東西?你是如何壓縮回購的?

我做到了這些步驟,一切都工作得很好:

git clone https://github.com/nodejitsu/forever.git 
tar -cvzf forever.tar.gz forever 
npm install forever.tar.gz -g 

提示:你不需要壓縮包庫,故宮安裝也可以在本地文件夾進行:

git clone https://github.com/nodejitsu/forever.git 
npm install forever/ 
+0

我做了另外一個解決辦法通過設置指向永久模塊中的bin文件夾的路徑,該工作正常。 – 2013-07-11 06:39:44