2014-02-06 4 views
1

Я полностью застрял.Установка Phonegap на Ubuntu 13.10

Я попытался с помощью руководства по 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, но я не уверен, как ее разрешить.

Любая помощь будет очень желанной.

Спасибо,

Fido

ответ

0

Хорошо мне удалось понять это. С моей стороны это была ошибка с дублированием. У меня было две версии npm. Версия 1.1 и т. Д., Которая продолжала производить ошибку, когда я переключился на правильную версию 1.3.24, эта ошибка разрешилась сама. Я предполагаю, что просто обновление npm разрешает эту проблему.

Смежные вопросы