2014-02-06 145 views
1

我完全被卡住了。在Ubuntu 13.10上安裝Phonegap

我已經使用引導試穿http://www.jakenovak.com/installing-phonegap-on-ubuntu-13-10-with-local-android-package-building/

然後,我通過使用最新的PPA嘗試:

sudo apt-get update 
sudo apt-get install -y python-software-properties python g++ make 
sudo add-apt-repository ppa:chris-lea/node.js 
sudo apt-get update 
sudo apt-get install nodejs 

但無論我嘗試通過

sudo npm install -g phonegap 
or 
sudo npm install -gf phonegap 

我去安裝電話差距錯誤:

npm http GET http://registry.npmjs.org/phonegap 
npm http 304 http://registry.npmjs.org/phonegap 
npm http GET http://registry.npmjs.org/phonegap/-/phonegap-3.3.0-0.19.5.tgz 
npm http 200 http://registry.npmjs.org/phonegap/-/phonegap-3.3.0-0.19.5.tgz 
npm ERR! TypeError: Arguments to path.resolve must be strings 
npm ERR!  at Object.exports.resolve (path.js:313:15) 
npm ERR!  at Object.exports.relative (path.js:370:20) 

這看起來像一個NPM錯誤,但我不知道如何解決它。

任何幫助將是非常受歡迎的。

感謝,

回答

0

好吧,我設法想出解決辦法。這是我的重複錯誤。我安裝了兩個版本的npm。版本1.1等不斷產生的錯誤,當我切換到正確的版本1.3.24這個錯誤自行解決。我猜測,簡單地升級npm可以解決這個問題。