
Ich lerne Electron. Ubuntu 16. Ich habe gerade meine erste Electron-App erstellt und versuche, sie für Windows zu kompilieren. Ich benutzedieser Leitfaden. Aber wenn ich versuche,
sudo electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName="shoppingcard"
ich bekomme eine Fehlermeldung
rcedit.exe failed with exit code 1. wine: /home/uses/.wine is not owned by you
Ich habe Wine nicht einmal verwendet und es nur installiert, um mein Programm zu kompilieren. Und in allen Handbüchern steht, dass man Wine nicht als Root ausführen soll. Ich weiß nicht, wie ich das beheben kann.
aktualisiert.
uses@pinkya-spot:~$ id
uid=1000(uses) gid=1000(uses) группы=1000(uses),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)
uses@pinkya-spot:~$ ls -la /home/uses
итого 220
drwxr-xr-x 30 uses uses 4096 Врс 25 02:05 .
drwxr-xr-x 3 root root 4096 Врс 20 00:39 ..
drwx------ 3 uses uses 4096 Врс 20 00:54 .adobe
drwxrwxr-x 9 uses uses 4096 Врс 20 03:31 .atom
-rw------- 1 uses uses 3886 Врс 25 01:43 .bash_history
-rw-r--r-- 1 uses uses 220 Врс 20 00:39 .bash_logout
-rw-r--r-- 1 uses uses 3771 Врс 20 00:39 .bashrc
drwx------ 18 uses uses 4096 Врс 24 02:10 .cache
drwx------ 3 uses uses 4096 Врс 20 01:17 .compiz
drwx------ 24 uses uses 4096 Врс 23 03:09 .config
drwx------ 3 root root 4096 Врс 20 03:31 .dbus
-rw-r--r-- 1 uses uses 25 Врс 20 00:50 .dmrc
drwxr-xr-x 2 uses uses 4096 Врс 23 02:11 .electron
-rw-r--r-- 1 uses uses 8980 Врс 20 00:39 examples.desktop
drwx------ 3 uses uses 4096 Врс 24 22:31 .gconf
-rw-rw-r-- 1 uses uses 95 Врс 20 03:04 .gitconfig
drwx------ 3 uses uses 4096 Врс 24 22:30 .gnupg
-rw------- 1 uses uses 6760 Врс 24 22:30 .ICEauthority
drwx------ 3 uses uses 4096 Врс 20 00:50 .local
drwx------ 3 uses uses 4096 Врс 20 00:54 .macromedia
drwx------ 4 uses uses 4096 Врс 20 00:53 .mozilla
-rw------- 1 uses uses 3 Врс 20 01:36 .node_repl_history
drwxrwxr-x 1031 uses uses 36864 Врс 24 02:00 .npm
drwx------ 3 uses uses 4096 Врс 20 01:23 .nv
drwx------ 3 uses uses 4096 Врс 20 01:27 .pki
-rw-r--r-- 1 uses uses 655 Врс 20 00:39 .profile
-rw------- 1 uses uses 256 Врс 20 21:53 .pulse-cookie
drwx------ 2 uses uses 4096 Врс 20 16:01 .putty
drwxrwxr-x 20 uses uses 4096 Врс 24 00:01 .steam
drwxrwxr-x 3 uses uses 4096 Врс 20 21:53 Steam
lrwxrwxrwx 1 uses uses 30 Врс 24 00:00 .steampath -> /home/uses/.steam/bin32/steam
lrwxrwxrwx 1 uses uses 28 Врс 24 00:00 .steampid -> /home/uses/.steam/steam.pid
-rw-r--r-- 1 uses uses 0 Врс 20 01:25 .sudo_as_admin_successful
drwx------ 4 uses uses 4096 Врс 20 01:55 .thunderbird
drwxrwxr-x 2 uses uses 4096 Врс 25 02:05 .wine
-rw------- 1 uses uses 56 Врс 24 22:30 .Xauthority
-rw------- 1 uses uses 200 Врс 25 01:37 .xsession-errors
-rw------- 1 uses uses 2293 Врс 24 12:25 .xsession-errors.old
drwxr-xr-x 2 uses uses 4096 Врс 20 00:50 Видео
drwxr-xr-x 2 uses uses 4096 Врс 20 00:50 Документы
drwxr-xr-x 3 uses uses 4096 Врс 24 22:45 Загрузки
drwxr-xr-x 3 uses uses 4096 Врс 24 02:09 Изображения
drwxr-xr-x 2 uses uses 4096 Врс 20 00:50 Музыка
drwxr-xr-x 2 uses uses 4096 Врс 20 00:50 Общедоступные
drwxr-xr-x 2 uses uses 4096 Врс 21 04:44 Рабочий стол
drwxr-xr-x 2 uses uses 4096 Врс 20 00:50 Шаблоны
aktualisiert.
uses@pinkya-spot:~$ ls -al ~ | grep wine
drwxrwxr-x 4 uses uses 4096 Врс 25 16:24 .wine
Antwort1
Ich bin dem Slack-Kanal beigetreten und habe diese Frage gestellt. Betreuer von Electron Packagermalept(Mark Lee) hat mir geholfen, dieses Problem zu lösen. Es gab keinen Grund, Electron Packager als Root zu starten. Ich musste nur --out=...
einen Ordner output() mit Schreibberechtigung erstellen.