mix desktop.installer deploy error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- elixir, erlang
- Ambito
- build-system, desktop
Direzione di ricerca
Riproduci il problema di Windows 11 con mix desktop.installer dopo aver esaminato lib/mix/tasks/installer.ex:41, mix.exs e priv/icon.png. Confronta l’invocazione che fallisce convert -resize 64x64 e la gestione del relativo output con il mix run --no-halt che ha esito positivo; il lavoro è completo quando il desktop installer termina correttamente nell’ambiente indicato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
ENV:
win11
Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit:ns]
Mix 1.16.3 (compiled with Erlang/OTP 24)
error:
mix desktop.installer
Generated desktop_demo app
* assembling default_release-0.1.0 on MIX_ENV=prod
* using config/runtime.exs to configure the release at runtime
09:40:16.265 [warning] There is no package config defined. Using the generic Elixir App descriptions.
Running: convert -resize 64x64 priv/icon.png icon.ico
** (ArgumentError) argument error
(stdlib 6.0) io.erl:203: :io.put_chars(:standard_io, <<206, 222, 208, 167, 178, 206, 202, 253, 32, 45, 32, 54, 52, 120, 54, 52, 13, 10>>)
(elixir 1.16.3) lib/system.ex:1149: System.do_port_byte/3
(elixir 1.16.3) lib/system.ex:1135: System.do_cmd/3
(desktop_deployment 1.0.0) lib/mix/tasks/installer.ex:41: Mix.Tasks.Desktop.Installer.run/2
(mix 1.16.3) lib/mix/task.ex:478: anonymous fn/3 in Mix.Task.run_task/5
(mix 1.16.3) lib/mix/cli.ex:96: Mix.CLI.run_task/2
c:/Scoop/apps/elixir/current/bin/mix:2: (file)
step :
mix new project and follow the lead from https://github.com/elixir-desktop/desktop/blob/main/guides/your_first_desktop_app.md
try comand: mix run --no-halt ,it is work.
and try to deploy.
add mix deps and def package() to mix.exs. add priv/icon.png pic file :
{:desktop_deployment, github: "elixir-desktop/deployment", runtimes: false}
def package() do
[
name: "MyApp",
name_long: "The most wonderfull App Ever",
description: "MyApp is an Elixir App for Desktop",
description_long: "MyApp for Desktop is powered by Phoenix LiveView",
icon: "priv/icon.png",
# https://developer.gnome.org/menu-spec/#additional-category-registry
category_gnome: "GNOME;GTK;Office;",
category_macos: "public.app-category.productivity",
identifier: "io.myapp.app",
]
end
mix deps.get
mix desktop.installer
- Lingua principale
- C
- Stelle
- 7
- Fork
- 9
- Merge medio
- 2g 12h
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di elixir-desktop/deployment
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
elixir-desktop/deployment#13 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
elixir-desktop/deployment#10 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
elixir-desktop/deployment#9 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
elixir-desktop/deployment#7 · 2 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di elixir-desktop/deployment
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
libsdl-org/SDL#16530 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
FriendsofECCE/ECCE#336 · 1 commento ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
fw876/helloworld#2067 ·
I maintainer di solito rispondono entro 1 giorno
-
mediatek/filogic: OpenFi 6C (openfi,6c): func key has wrong polarity, event class and key codeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
immortalwrt/immortalwrt#2501 ·
-
dnsmasq版本低Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
coolsnowwolf/lede#14222 ·