Phonegap сборка Ubuntu перестал работать

Когда я работаю

phonegap build ubuntu

Я получаю эту ошибку

    Adding ubuntu project...

Creating a Cordova Project:
 Project Path: /home/david/projects/cordova/hello/platforms/ubuntu
 Package Name: com.example.hello
 Project Name: HelloWorld


missing icon element in config.xml

Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the project

Fetching plugin "cordova-plugin-whitelist@1" via npm

Error: EACCES, open '/home/david/.plugman/plugman.log'

[phonegap] executing 'cordova build ubuntu'...
Discovered plugin "cordova-plugin-whitelist" in config.xml. Installing to the project

Error: EACCES, open '/home/david/.plugman/plugman.log'

Какова могла быть проблема?

Править:

Результат: ls -ld /home/david/.plugman/{,plugman.log}

drwxr-xr-x 3 root root 4096 Aug  8 18:44 /home/david/.plugman/
-rw-r--r-- 1 root root    0 Aug 15 14:48 /home/david/.plugman/plugman.log

Править:

Результат: sudo phonegap build ubuntu после sudo chmod 755 /home/david/.plugman/{,plugman.log}

david@ubuntu:~/projects/cordova/hello$ sudo phonegap build ubuntu
[phonegap] executing 'cordova build ubuntu'...
Running command: /home/david/projects/cordova/hello/platforms/ubuntu/cordova/build 

Error: missing dependency click cmake libicu-dev pkg-config devscripts qtbase5-dev qtchooser qtdeclarative5-dev qtfeedback5-dev qtlocation5-dev qtmultimedia5-dev qtpim5-dev libqt5sensors5-dev qtsystems5-dev

ERROR building one of the platforms: Error: /home/david/projects/cordova/hello/platforms/ubuntu/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project

Error: /home/david/projects/cordova/hello/platforms/ubuntu/cordova/build: Command failed with exit code 1
    at ChildProcess.whenDone (/usr/local/lib/node_modules/phonegap/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:134:23)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at maybeClose (child_process.js:743:16)
    at Process.ChildProcess._handle.onexit (child_process.js:810:5)
0
задан 15 August 2015 в 18:11

1 ответ

Попытка:

sudo chown david:david /home/david/.plugman -R

Эта команда должна дать себе необходимые права получить доступ к каталогу и его содержанию.

0
ответ дан 1 October 2019 в 04:22

Другие вопросы по тегам:

Похожие вопросы: