Installationshjælp

Installer OpenConstructionERP

Vælg, hvordan du vil køre det, følg de nummererede trin, og hvis noget ser forkert ud, så find den besked, du ser, i problemlisten længere nede. Ingen af advarslerne under installationen sætter dine projekter på spil.

Er du i tvivl om, hvilken du skal bruge?

Se det først

Sådan installerer du OpenConstructionERP

Videoguide på Windows, optaget med version 17.7.1. Nogle skærmbilleder ser anderledes ud i 18.5, og ventetiden under installationen er forkortet i videoen.

Længde 4:41 · Se på YouTube

Windows

OpenConstructionERP_18.5.0_x64-setup.execa. 800 MB

Før du går i gang Windows 10 eller 11, 64-bit. Administratortilladelse (appen installeres for alle brugere). Du skal ikke bruge internet under installationen: vinduskomponenten (Microsoft WebView2) ligger i installationsprogrammet.

Se dette trin:
  1. 1

    Download OpenConstructionERP_18.5.0_x64-setup.exe fra udgivelsessiden.

    Du serEn fil på ca. 800 MB i mappen Downloads.

  2. 2

    Dobbeltklik på den. Hvis et blåt vindue siger "Windows har beskyttet din pc", klik på Flere oplysninger ("More info"), tjek at filnavnet starter med OpenConstructionERP, og klik derefter på Kør alligevel ("Run anyway").

    Du serWindows beder om administratortilladelse. Klik på Ja.

  3. 3

    Vælg installationsprogrammets sprog, accepter licensen og behold den foreslåede mappe C:\Program Files\OpenConstructionERP.

    Du serEn statuslinje og derefter en afslutningsside.

  4. 4

    Klik på Udfør, eller start OpenConstructionERP fra Start-menuen.

    Du serEn indlæsningsskærm "Starter programmet" med en tjekliste: starter backend, starter den lokale database, forbereder databasen, starter applikationsserveren, åbner appen.

  5. 5

    Vent ved allerførste opstart. Luk ikke vinduet.

    Du ser"Første opstart opsætter din lokale database. Det kan tage et minut eller to, vent venligst." Senere opstarter er meget hurtigere.

  6. 6

    Vælg, hvordan den skal åbnes: som et appvindue (anbefalet) eller i din almindelige browser.

    Du ser"Hvordan vil du åbne OpenConstructionERP?" og derefter loginsiden.

  7. 7

    Log ind med demokontoen: e-mail demo@openconstructionerp.com, adgangskode DemoPass1234!. Derefter kan du oprette din egen konto og dine egne projekter.

    Du serAppen. Demoprojekterne oprettes i baggrunden ved første opstart, så projektlisten kan et kort øjeblik sige, at de er på vej.

  8. 8

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Hvis du ser en besked

InstallationEt blåt vindue "Windows har beskyttet din pc".

Det betyder Installationsprogrammet er ikke kodesigneret endnu, så Windows kender ikke udgiveren. Det er en advarsel, ikke fund af en virus.

Gør dette Klik på Flere oplysninger ("More info"), tjek at filnavnet starter med OpenConstructionERP, og klik derefter på Kør alligevel ("Run anyway").

InstallationSmart App Control blokerede appen, uden knap til at fortsætte.

Det betyder Smart App Control i Windows 11 afviser usignerede programmer.

Gør dette Smart App Control kan ikke tillade en enkelt app. Hvis du vil lade den være slået til, så kør OpenConstructionERP med Docker Desktop eller i WSL (Windows' indbyggede Linux), som Smart App Control ikke kontrollerer. Trin-for-trin-vejledning: docs/desktop/WINDOWS_BLOCKED.md i repositoriet.

Installation"Please choose an installation folder whose path uses only Latin letters, digits and spaces. The built-in database cannot start from a folder with other characters in its path" (beskeden findes kun på engelsk)Betydning: stien til installationsmappen må kun indeholde latinske bogstaver, tal og mellemrum, fordi den indbyggede database ikke kan starte fra nogen anden sti.

Det betyder Den valgte mappe har kyrilliske, kinesiske, accenterede eller andre ikke-latinske tegn i stien.

Gør dette Behold den foreslåede mappe C:\Program Files\OpenConstructionERP, eller vælg en mappe som C:\OpenConstructionERP. En lydløs installation (/S) afslutter med kode 3 og skriver årsagen til %TEMP%\OpenConstructionERP-install-error.log.

InstallationInstallationsprogrammet stopper med en fejl om WebView2.

Det betyder Windows nægtede at installere Microsoft WebView2, komponenten der tegner appvinduet. Den er med i installationsprogrammet, så du skal ikke bruge internet; fejlen kommer fra Windows selv (politik, en ventende opdatering eller en beskadiget tidligere WebView2).

Gør dette Genstart computeren, og kør installationsprogrammet igen. Hvis det fejler igen, så installer "Microsoft Edge WebView2 Runtime" fra Microsoft, og kør derefter vores installationsprogram en gang til.

InstallationDit antivirusprogram sletter eller sætter en fil i karantæne under installationen eller ved første opstart.

Det betyder Programmet er nyt og usigneret, og nogle antivirusprogrammer er mistænksomme over for det.

Gør dette Gendan filen fra karantæne, og tilføj disse to mapper som undtagelser: programmappen C:\Program Files\OpenConstructionERP og din datamappe C:\Users\<your name>\.openestimate. Kør derefter installationsprogrammet igen oven på den eksisterende installation. Er du ikke sikker på, at filen er ægte, så skriv til os først.

OpgraderingEn skærm, der spørger, om den installerede version skal overskrives eller fjernes først, med en linje, der foreslår at fjerne den.

Gør dette Behold den mulighed, der allerede er valgt (overskriv). Dine projekter bevares. Første opstart efter en opgradering kan tage længere tid, mens databasen opdaterer sig selv.

OpgraderingDu kører også OpenConstructionERP via pip eller i en terminal på samme computer, og det stopper under opgraderingen.

Det betyder Begge bruger samme mappe .openestimate og samme database. Installationsprogrammet stopper databasen for at udskifte programmet. Ved opgradering fra 18.4.0 lukker det gamle afinstallationsprogram også alle programmer med navnet openconstructionerp.exe.

Gør dette Stop terminalversionen (Ctrl+C), før du installerer eller opgraderer, og start den igen bagefter.

OpstartIndlæsningsskærmen bliver stående i et minut eller mere ved allerførste opstart.

Det betyder Appen opretter sin lokale database. Det sker kun én gang.

Gør dette Vent, og luk ikke vinduet. På en langsom eller næsten fuld disk kan det tage længere tid. Senere opstarter går hurtigt.

OpstartEn boks "OpenConstructionERP failed to start", der nævner en logfil.

Det betyder Appen kunne slet ikke åbne sit vindue.

Gør dette Start den en gang til. Kommer boksen igen, så send os den logfil, den nævner.

Opstart"The backend started, but the local database is not answering, so the app cannot open."Betydning: serverdelen er startet, men dens lokale database svarer ikke, så appen kan ikke åbnes.

Det betyder Den lokale database kom ikke op, ofte efter en kørsel, der ikke blev lukket ordentligt.

Gør dette Genstart computeren, og start appen igen. Gentager det sig, så send os desktop-launcher.log og databaselogfilen (se Logfiler).

Opstart"The backend started, but this installation is missing the application files it serves"Betydning: serverdelen er startet, men installationen mangler filerne til brugergrænsefladen.

Det betyder En del af programmappen mangler, som regel slettet af antivirusprogrammet.

Gør dette Tjek antivirusprogrammets karantæne, og kør derefter installationsprogrammet igen oven på den eksisterende installation. Dine projekter bliver ikke rørt.

Opstart"The application backend did not start in time" eller "The application backend stopped responding while preparing the local database" (eller ved et andet trin).

Det betyder Opstarten tog længere tid, end appen venter. Beskeden nævner det trin, den var nået til.

Gør dette Luk vinduet, og start igen. Frigør først plads, hvis disken er næsten fuld. Stopper den ved samme trin igen, så send os desktop-launcher.log.

Opstart"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".

Det betyder Præcis det. Beskeden nævner mappen og den ledige plads, der er tilbage.

Gør dette Frigør plads på det drev, og start igen.

OpstartEn besked om, at mappen til den lokale database "sits too deep in the filesystem", med to tal.

Det betyder Windows begrænser stiens længde, og stien til din datamappe er for lang til databasefilerne. At slå lange stier til i Windows hjælper ikke.

Gør dette Sæt brugerens miljøvariabel OE_DATA_DIR til en kort sti som C:\OpenConstructionERP\data (Start, skriv "miljøvariabler", Rediger miljøvariabler for din konto, Ny), og start derefter igen.

OpstartDit Windows-brugernavn har ikke-latinske tegn (for eksempel kyrilliske eller kinesiske), og du leder efter din database.

Det betyder Den indbyggede database kan ikke køre fra sådan en sti, så siden 18.5.0 gemmer appen databasen i C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata. Før 18.5.0 kunne appen slet ikke starte for sådanne konti.

Gør dette Der er intet at rette. Filen pgdata.location i din mappe .openestimate angiver den præcise databasemappe. Til sikkerhedskopier skal du kopiere begge mapper.

Under kørsel"The application backend stopped, restarting", og vinduet genindlæses.

Det betyder Appens baggrundsdel stoppede uventet, og appen genstartede den. Gemt arbejde bevares. Det sker højst to gange på 30 minutter.

Gør dette Fortsæt bare. Gentager det sig, eller ser du "The application backend has stopped", så send os desktop-launcher.log og logs/backend-crash.log.

OpstartHver gang du starter appen, bliver du logget ud, og sproget er tilbage på engelsk.

Det betyder Et andet program bruger port 8732, den port appen normalt bruger. Version 18.5.0 vælger så en tilfældig ledig port ved hver opstart, og vinduet behandler hver ny port som et nyt websted, så login og sprog ikke bliver fundet.

Gør dette Luk eller omkonfigurer det andet program, der bruger port 8732 (i Windows kan du køre netstat -ano | findstr :8732 i en terminal for at se dets proces-id). Dine projekter er upåvirkede, kun login og sprogvalg er det ikke.

OpstartDu er bekymret for, at appen kolliderer med en PostgreSQL, du allerede kører på port 5432.

Det betyder Det gør den ikke. Den indbyggede database tager i Windows en tilfældig ledig lokal port, og i macOS og Linux lytter den kun på en lokal socket, ikke på en TCP-port.

Gør dette Intet at gøre.

Hvor logfilerne ligger

  • desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logAlt, hvad skrivebordsappen gjorde under opstarten. Altid i din hjemmemappe, også selv om du har flyttet datamappen.
  • backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logDetaljer om et uventet stop. Ligger i datamappen og flytter derfor med OE_DATA_DIR.
  • database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder from pgdata.location>\log)Hvorfor den indbyggede database ikke startede.
  • OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log (skriv %TEMP% i adresselinjen i Stifinder)Hvorfor Windows-installationsprogrammet afviste installationsmappen.

For at åbne mappen skal du indsætte dette i adresselinjen i Stifinder:

%USERPROFILE%\.openestimate

macOS

OpenConstructionERP_18.5.0_aarch64.dmgca. 640 MB

Før du går i gang En Mac med Apple Silicon (M1 eller nyere). Der findes ingen version til Intel-Mac; på en Intel-Mac skal du bruge pip eller Docker.

  1. 1

    Download OpenConstructionERP_18.5.0_aarch64.dmg, og åbn den.

    Du serEt vindue med appikonet for OpenConstructionERP.

  2. 2

    Træk OpenConstructionERP over i Programmer.

    Du serAppen vises i mappen Programmer.

  3. 3

    Åbn Terminal én gang, og kør.

    xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app

    Du serIntet output. Det er korrekt. Det fjerner markeringen fra download, fordi appen endnu ikke er notariseret af Apple.

  4. 4

    Åbn OpenConstructionERP fra Programmer.

    Du serIndlæsningsskærmen "Starter programmet". Første opstart sætter den lokale database op og tager et minut eller to.

  5. 5

    Vælg appvindue eller browser.

    Du serLoginsiden.

  6. 6

    Log ind med demokontoen: e-mail demo@openconstructionerp.com, adgangskode DemoPass1234!. Derefter kan du oprette din egen konto og dine egne projekter.

    Du serAppen. Demoprojekterne oprettes i baggrunden ved første opstart, så projektlisten kan et kort øjeblik sige, at de er på vej.

  7. 7

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Hvis du ser en besked

OpstartIndlæsningsskærmen bliver stående i et minut eller mere ved allerførste opstart.

Det betyder Appen opretter sin lokale database. Det sker kun én gang.

Gør dette Vent, og luk ikke vinduet. På en langsom eller næsten fuld disk kan det tage længere tid. Senere opstarter går hurtigt.

Opstart"The backend started, but the local database is not answering, so the app cannot open."Betydning: serverdelen er startet, men dens lokale database svarer ikke, så appen kan ikke åbnes.

Det betyder Den lokale database kom ikke op, ofte efter en kørsel, der ikke blev lukket ordentligt.

Gør dette Genstart computeren, og start appen igen. Gentager det sig, så send os desktop-launcher.log og databaselogfilen (se Logfiler).

Opstart"The backend started, but this installation is missing the application files it serves"Betydning: serverdelen er startet, men installationen mangler filerne til brugergrænsefladen.

Det betyder En del af programmappen mangler, som regel slettet af antivirusprogrammet.

Gør dette Tjek antivirusprogrammets karantæne, og kør derefter installationsprogrammet igen oven på den eksisterende installation. Dine projekter bliver ikke rørt.

Opstart"The application backend did not start in time" eller "The application backend stopped responding while preparing the local database" (eller ved et andet trin).

Det betyder Opstarten tog længere tid, end appen venter. Beskeden nævner det trin, den var nået til.

Gør dette Luk vinduet, og start igen. Frigør først plads, hvis disken er næsten fuld. Stopper den ved samme trin igen, så send os desktop-launcher.log.

Opstart"The application never finished unpacking itself, so its backend never started." eller "The application could not unpack itself into the temporary folder it uses."

Det betyder I macOS og Linux pakker appen sin backend ud ved hver opstart. Et langsomt eller fuldt drev, eller et antivirusprogram, der låser filerne, forhindrer det. (Windows-appen pakker ikke længere sig selv ud siden 18.5.)

Gør dette Frigør plads på det drev, hvor din midlertidige mappe ligger, eller tillad appen i dit antivirusprogram, og start derefter igen.

Opstart"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".

Det betyder Præcis det. Beskeden nævner mappen og den ledige plads, der er tilbage.

Gør dette Frigør plads på det drev, og start igen.

Under kørsel"The application backend stopped, restarting", og vinduet genindlæses.

Det betyder Appens baggrundsdel stoppede uventet, og appen genstartede den. Gemt arbejde bevares. Det sker højst to gange på 30 minutter.

Gør dette Fortsæt bare. Gentager det sig, eller ser du "The application backend has stopped", så send os desktop-launcher.log og logs/backend-crash.log.

OpstartHver gang du starter appen, bliver du logget ud, og sproget er tilbage på engelsk.

Det betyder Et andet program bruger port 8732, den port appen normalt bruger. Version 18.5.0 vælger så en tilfældig ledig port ved hver opstart, og vinduet behandler hver ny port som et nyt websted, så login og sprog ikke bliver fundet.

Gør dette Luk eller omkonfigurer det andet program, der bruger port 8732 (i Windows kan du køre netstat -ano | findstr :8732 i en terminal for at se dets proces-id). Dine projekter er upåvirkede, kun login og sprogvalg er det ikke.

OpstartDu er bekymret for, at appen kolliderer med en PostgreSQL, du allerede kører på port 5432.

Det betyder Det gør den ikke. Den indbyggede database tager i Windows en tilfældig ledig lokal port, og i macOS og Linux lytter den kun på en lokal socket, ikke på en TCP-port.

Gør dette Intet at gøre.

Installation"“OpenConstructionERP” er beskadiget og kan ikke åbnes." (teksten kan stå på dit eget sprog)

Det betyder Appen er endnu ikke notariseret af Apple og har stadig markeringen fra download. Appen er ikke beskadiget.

Gør dette Kun dette hjælper: kør xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app én gang i Terminal, og åbn derefter appen som normalt.

Installation"“OpenConstructionERP” kan ikke åbnes, fordi udvikleren ikke kan bekræftes" (eller Apple kunne ikke kontrollere, at den er fri for malware; teksten kan stå på dit eget sprog).

Det betyder Appen er signeret ad hoc, men endnu ikke notariseret af Apple.

Gør dette Kør den samme xattr-kommando, eller åbn Systemindstillinger, Anonymitet og sikkerhed ("Privacy & Security"), rul ned, og klik på Åbn alligevel ("Open Anyway"). Det skal du kun gøre én gang.

InstallationAppen kører slet ikke på din Mac.

Det betyder Mac-versionen er kun til Apple Silicon (M1 og nyere). Der findes ingen Intel-version.

Gør dette På en Intel-Mac skal du bruge pip (Python 3.12 eller nyere) eller Docker.

Hvor logfilerne ligger

  • desktop-launcher.log~/.openestimate/desktop-launcher.logAlt, hvad skrivebordsappen gjorde under opstarten. Altid i din hjemmemappe, også selv om du har flyttet datamappen.
  • backend-crash.log~/.openestimate/logs/backend-crash.logDetaljer om et uventet stop. Ligger i datamappen og flytter derfor med OE_DATA_DIR.
  • database log folder~/.openestimate/pgdata/logHvorfor den indbyggede database ikke startede.

For at åbne mappen fra en terminal:

open ~/.openestimate

Linux

Linux: .deb (Ubuntu, Debian, Mint)
OpenConstructionERP_18.5.0_amd64.debca. 830 MB

Før du går i gang 64-bit x86 (amd64). Pakken kræver libwebkit2gtk-4.1-0, som apt installerer for dig. Bygget på Ubuntu 22.04, så Ubuntu 22.04 eller nyere og Debian 12 eller nyere er det sikre valg.

  1. 1

    Download OpenConstructionERP_18.5.0_amd64.deb.

    Du serEn fil på ca. 830 MB.

  2. 2

    Kør i en terminal i download-mappen.

    sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb

    Du serapt viser pakken og de biblioteker, den skal bruge, og installerer dem. ./ foran filnavnet er vigtigt.

  3. 3

    Start OpenConstructionERP fra programmenuen.

    Du serIndlæsningsskærmen. Første opstart tager et minut eller to.

  4. 4

    Log ind med demokontoen: e-mail demo@openconstructionerp.com, adgangskode DemoPass1234!. Derefter kan du oprette din egen konto og dine egne projekter.

    Du serAppen. Demoprojekterne oprettes i baggrunden ved første opstart, så projektlisten kan et kort øjeblik sige, at de er på vej.

  5. 5

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Linux: .rpm (Fedora, RHEL, Rocky)
OpenConstructionERP-18.5.0-1.x86_64.rpmca. 850 MB

Før du går i gang 64-bit x86. Pakken kræver biblioteket WebKitGTK 4.1, som pakkehåndteringen installerer for dig.

  1. 1

    Download OpenConstructionERP-18.5.0-1.x86_64.rpm.

    Du serEn fil på ca. 850 MB.

  2. 2

    Kør.

    sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpm

    Du serdnf løser afhængigheder og installerer.

  3. 3

    Start OpenConstructionERP fra programmenuen.

    Du serIndlæsningsskærmen. Første opstart tager et minut eller to.

  4. 4

    Log ind med demokontoen: e-mail demo@openconstructionerp.com, adgangskode DemoPass1234!. Derefter kan du oprette din egen konto og dine egne projekter.

    Du serAppen. Demoprojekterne oprettes i baggrunden ved første opstart, så projektlisten kan et kort øjeblik sige, at de er på vej.

  5. 5

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Linux: AppImage (any distribution)
OpenConstructionERP_18.5.0_amd64.AppImageca. 910 MB

Før du går i gang 64-bit x86 og biblioteket FUSE 2 (libfuse2; i Ubuntu 24.04 hedder pakken libfuse2t64).

  1. 1

    Download OpenConstructionERP_18.5.0_amd64.AppImage.

    Du serEn fil på ca. 910 MB.

  2. 2

    Gør den eksekverbar.

    chmod +x OpenConstructionERP_18.5.0_amd64.AppImage

    Du serIntet output.

  3. 3

    Kør den.

    ./OpenConstructionERP_18.5.0_amd64.AppImage

    Du serIndlæsningsskærmen. Første opstart tager et minut eller to.

  4. 4

    Log ind med demokontoen: e-mail demo@openconstructionerp.com, adgangskode DemoPass1234!. Derefter kan du oprette din egen konto og dine egne projekter.

    Du serAppen. Demoprojekterne oprettes i baggrunden ved første opstart, så projektlisten kan et kort øjeblik sige, at de er på vej.

  5. 5

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Hvis du ser en besked

OpstartIndlæsningsskærmen bliver stående i et minut eller mere ved allerførste opstart.

Det betyder Appen opretter sin lokale database. Det sker kun én gang.

Gør dette Vent, og luk ikke vinduet. På en langsom eller næsten fuld disk kan det tage længere tid. Senere opstarter går hurtigt.

Opstart"The backend started, but the local database is not answering, so the app cannot open."Betydning: serverdelen er startet, men dens lokale database svarer ikke, så appen kan ikke åbnes.

Det betyder Den lokale database kom ikke op, ofte efter en kørsel, der ikke blev lukket ordentligt.

Gør dette Genstart computeren, og start appen igen. Gentager det sig, så send os desktop-launcher.log og databaselogfilen (se Logfiler).

Opstart"The backend started, but this installation is missing the application files it serves"Betydning: serverdelen er startet, men installationen mangler filerne til brugergrænsefladen.

Det betyder En del af programmappen mangler, som regel slettet af antivirusprogrammet.

Gør dette Tjek antivirusprogrammets karantæne, og kør derefter installationsprogrammet igen oven på den eksisterende installation. Dine projekter bliver ikke rørt.

Opstart"The application backend did not start in time" eller "The application backend stopped responding while preparing the local database" (eller ved et andet trin).

Det betyder Opstarten tog længere tid, end appen venter. Beskeden nævner det trin, den var nået til.

Gør dette Luk vinduet, og start igen. Frigør først plads, hvis disken er næsten fuld. Stopper den ved samme trin igen, så send os desktop-launcher.log.

Opstart"The application never finished unpacking itself, so its backend never started." eller "The application could not unpack itself into the temporary folder it uses."

Det betyder I macOS og Linux pakker appen sin backend ud ved hver opstart. Et langsomt eller fuldt drev, eller et antivirusprogram, der låser filerne, forhindrer det. (Windows-appen pakker ikke længere sig selv ud siden 18.5.)

Gør dette Frigør plads på det drev, hvor din midlertidige mappe ligger, eller tillad appen i dit antivirusprogram, og start derefter igen.

Opstart"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".

Det betyder Præcis det. Beskeden nævner mappen og den ledige plads, der er tilbage.

Gør dette Frigør plads på det drev, og start igen.

Under kørsel"The application backend stopped, restarting", og vinduet genindlæses.

Det betyder Appens baggrundsdel stoppede uventet, og appen genstartede den. Gemt arbejde bevares. Det sker højst to gange på 30 minutter.

Gør dette Fortsæt bare. Gentager det sig, eller ser du "The application backend has stopped", så send os desktop-launcher.log og logs/backend-crash.log.

OpstartHver gang du starter appen, bliver du logget ud, og sproget er tilbage på engelsk.

Det betyder Et andet program bruger port 8732, den port appen normalt bruger. Version 18.5.0 vælger så en tilfældig ledig port ved hver opstart, og vinduet behandler hver ny port som et nyt websted, så login og sprog ikke bliver fundet.

Gør dette Luk eller omkonfigurer det andet program, der bruger port 8732 (i Windows kan du køre netstat -ano | findstr :8732 i en terminal for at se dets proces-id). Dine projekter er upåvirkede, kun login og sprogvalg er det ikke.

OpstartDu er bekymret for, at appen kolliderer med en PostgreSQL, du allerede kører på port 5432.

Det betyder Det gør den ikke. Den indbyggede database tager i Windows en tilfældig ledig lokal port, og i macOS og Linux lytter den kun på en lokal socket, ikke på en TCP-port.

Gør dette Intet at gøre.

Installation.deb-filen beder om libwebkit2gtk-4.1-0, eller dpkg melder uopfyldte afhængigheder.

Det betyder Appen skal bruge WebKitGTK 4.1 for at tegne sit vindue. dpkg -i installerer ikke afhængigheder.

Gør dette Installer med sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb, som henter biblioteket med. Har din distribution ikke libwebkit2gtk-4.1-0 (Ubuntu ældre end 22.04, Debian ældre end 12), så brug pip.

InstallationAppImage-filen gør ingenting, når du dobbeltklikker på den.

Det betyder Filen er endnu ikke markeret som et program.

Gør dette Kør chmod +x OpenConstructionERP_18.5.0_amd64.AppImage, og start den igen.

InstallationEn AppImage-fejl, der nævner FUSE eller libfuse.so.2.

Det betyder Nyere distributioner installerer ikke længere biblioteket FUSE 2, som AppImage-filer bruger.

Gør dette Installer det (sudo apt install libfuse2, i Ubuntu 24.04 sudo apt install libfuse2t64), eller brug .deb, .rpm eller pip.

Hvor logfilerne ligger

  • desktop-launcher.log~/.openestimate/desktop-launcher.logAlt, hvad skrivebordsappen gjorde under opstarten. Altid i din hjemmemappe, også selv om du har flyttet datamappen.
  • backend-crash.log~/.openestimate/logs/backend-crash.logDetaljer om et uventet stop. Ligger i datamappen og flytter derfor med OE_DATA_DIR.
  • database log folder~/.openestimate/pgdata/logHvorfor den indbyggede database ikke startede.

For at åbne mappen fra en terminal:

xdg-open ~/.openestimate

pip

Pakke openconstructionerp

Før du går i gang Python 3.12 eller nyere. Tjek med python --version. Intet Docker og ingen separat database: pip medbringer en indbygget PostgreSQL.

Se dette trin:
  1. 1

    Kør.

    pip install --upgrade openconstructionerp

    Du serpip henter pakken og dens afhængigheder.

  2. 2

    Kør.

    openconstructionerp

    Du serEn kort velkomst. Ved første kørsel spørger den, om demoprojekterne skal indlæses, og om din browser skal åbnes.

  3. 3

    Vent, mens den lokale database sættes op.

    Du ser"Database: embedded PostgreSQL 16 (no Docker)", og derefter starter serveren. Din browser åbner http://127.0.0.1:8080 (det samme som http://localhost:8080).

  4. 4

    Log ind. Med demodata kan du bruge demo@openconstructionerp.com / DemoPass1234!

    Du serOversigten.

  5. 5

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

  6. 6

    For at stoppe skal du trykke Ctrl+C i terminalen. Næste gang kører du bare openconstructionerp igen.

    Du serServeren stopper. Dine data bliver liggende i mappen .openestimate i din hjemmemappe.

Nyttige kommandoer

Kommandoen openconstructionerp findes ikke

python -m openconstructionerp

Noget virker ikke: tjekker Python, porten, datamappen og databasen og fortæller, hvad du skal gøre

openconstructionerp doctor

Port 8080 er optaget af et andet program

openconstructionerp serve --port 8081

Andre computere på dit netværk skal kunne få adgang

openconstructionerp serve --host 0.0.0.0 --port 8080

Du skal oplyse os din version

openconstructionerp --version

Hvis du ser en besked

Installationpip siger, at der ikke blev fundet nogen passende distribution, eller at der kræves en anden Python.

Det betyder OpenConstructionERP kræver Python 3.12 eller nyere.

Gør dette Installer Python 3.12 eller nyere, og kør python3.12 -m pip install --upgrade openconstructionerp (i Windows: py -3.12 -m pip install --upgrade openconstructionerp).

Installationerror: externally-managed-environment (Ubuntu 23.04+, Debian 12+).Betydning: dit Linux-system beskytter sin egen Python og nægter at installere pakker i den.

Det betyder Systemets Python tillader ikke, at pip installerer i den.

Gør dette Brug pipx install openconstructionerp, eller opret først et virtuelt miljø: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.

Opstart"openconstructionerp" is not recognized eller command not found.

Det betyder Mappen, hvor pip lægger kommandoer, er ikke i din PATH (almindeligt i Windows).

Gør dette Kør i stedet python -m openconstructionerp. Det virker på alle systemer uden at røre ved PATH.

Opstart"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Betydning: et andet program bruger allerede port 8080, så start appen på en anden port, for eksempel 8081.

Det betyder Et andet program bruger port 8080.

Gør dette Kør den foreslåede kommando, og åbn den adresse, den skriver ud.

Opstart"Embedded PostgreSQL could not start".Betydning: den indbyggede PostgreSQL-database kunne ikke starte.

Det betyder Den indbyggede database kunne ikke starte. Beskeden skriver stien til dens log ud.

Gør dette Kør openconstructionerp doctor. Hjælper det ikke, så geninstaller med pip install --upgrade --force-reinstall openconstructionerp, og send os den log, der nævnes.

Hvor logfilerne ligger

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)For pip og Docker skal du kopiere det, terminalen skrev ud, og outputtet fra openconstructionerp doctor.

Docker

Pakke ghcr.io/datadrivenconstruction/openconstructionerp (tags 18.5.0, 18.5, latest; linux/amd64)

Før du går i gang Docker med Docker Compose. Det udgivne image er bygget til x86-64 (amd64). På Apple Silicon eller andre ARM-maskiner skal du bygge fra kildekode (make quickstart) eller bruge pip. Kommandoerne nedenfor er til en bash-shell (Linux, macOS, eller Git Bash eller WSL i Windows). Windows PowerShell har ikke openssl og skriver filer i et format, som compose ikke kan læse.

  1. 1

    Download de to compose-filer i en tom mappe.

    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.yml
    curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.yml

    Du serTo filer i mappen.

  2. 2

    Opret hemmelighedsfilen én gang.

    echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .env
    echo "JWT_SECRET=$(openssl rand -hex 32)" >> .env

    Du serEn fil .env. Gem den: den indeholder databasens adgangskode og login-hemmeligheden.

  3. 3

    Start den.

    docker compose pull app && docker compose up -d

    Du serTo containere starter: postgres og app.

  4. 4

    Åbn http://localhost:8080, og log ind med demo@openconstructionerp.com / DemoPass1234!

    Du serLoginsiden. Første opstart kan tage et minut, mens databasen forberedes.

  5. 5

    Ved en ny installation bliver administratoren spurgt én gang, hvilke moduler du vil bruge. Sæt kryds ved det, du har brug for, og fortsæt. Du kan ændre det senere med knappen Baggrundstjenester i den øverste bjælke.

    Du serEn engangsliste over moduler med den hukommelse, de kræver.

Nyttige kommandoer

Tjek, at begge containere kører og er sunde

docker compose ps

Se, hvorfor appen ikke starter

docker compose logs app

Port 8080 på din maskine er optaget

OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d

Denne compose-opsætning er til afprøvning og lokal brug. Til en produktionsserver, se docs/INSTALL_LINUX.md og docker-compose.prod.yml i repositoriet.

Hvis du ser en besked

OpstartCompose stopper med "POSTGRES_PASSWORD must be set" eller "JWT_SECRET must be set".

Det betyder Filen .env med de to hemmeligheder mangler eller ligger ikke i samme mappe.

Gør dette Opret filen .env som i trin 2, i mappen med docker-compose.yml.

Opstarthttp://localhost:8080 åbner ikke.

Det betyder Containeren kører ikke endnu, eller port 8080 er optaget.

Gør dette Kør docker compose ps og docker compose logs app. For at bruge en anden port: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d, og åbn derefter http://localhost:8081.

InstallationPå en Mac med Apple Silicon eller en anden ARM-maskine advarer Docker om, at imagets platform linux/amd64 ikke passer, eller appen kører meget langsomt.

Det betyder Det udgivne image er kun bygget til x86-64.

Gør dette Byg fra kildekode med make quickstart, eller brug pip.

Hvor logfilerne ligger

  • terminal outputthe terminal window (pip); docker compose logs app (Docker)For pip og Docker skal du kopiere det, terminalen skrev ud, og outputtet fra openconstructionerp doctor.

Dine data, opgraderinger og afinstallation

Opgradering

Installer den nye version oven på den gamle. Din mappe .openestimate er ikke en del af programmet, så projekter, brugere og indstillinger bliver. Første opstart efter en opgradering kan tage længere tid, mens databasen opdaterer sig selv.

Afinstallation

Afinstallation fjerner programmet og beholder dine projekter. I Windows tilbyder afinstallationsprogrammet "Delete the application data" (på installationsprogrammets sprog): det fjerner kun det login og sprog, appvinduet har gemt (i %APPDATA% og %LOCALAPPDATA%\io.openconstructionerp.desktop), ikke dine projekter. For at starte helt forfra skal du afinstallere, kopiere .openestimate et sikkert sted hen og derefter slette den.

Sikkerhedskopi

Luk appen, og kopiér mappen .openestimate (og ProgramData-mappen, der er nævnt i pgdata.location, hvis der er en).

Sidder du stadig fast? Vi hjælper

Oplys venligst:

Logfiler kan indeholde dit brugernavn og mappenavne. Se dem igennem, før du lægger dem op offentligt; send dem hellere på e-mail, hvis du foretrækker det.

Næste skridt efter installationen

Installeret og logget ind? Se disse videoer i rækkefølge. Hver af dem er kort og viser den rigtige app.

  1. Første skridt efter installationen

    Anden halvdel af installationsvideoen: første start, sprog og region, moduler, brugere, dit første projekt.

  2. Se hele produktet

    Også nyttigt

    Produktrundtur: BOQ, BIM, DWG, PDF-takeoff og AI-kalkulation

    12:01 minutter, optaget med en tidligere version. Viser også en pip-installation.

    Kort rundtur, 2:37: én bygning, én kilde til sandheden

  3. Grundlæggende kalkulation

  4. Dit marked fra start til slut

  5. Styring af byggepladsen: budget, indkøb, timer, fakturaer

Alle playlister på OpenConstruction Academy-kanalen

Den fulde tekst findes også på GitHub på English, Deutsch og Русский.