Installationshjälp
Installera OpenConstructionERP
Välj hur du vill köra det, följ de numrerade stegen och om något ser fel ut, leta upp meddelandet du ser i problemlistan längre ned. Inga av varningarna under installationen utsätter dina projekt för risk.
Osäker på vilken du behöver?
- Du använder Windows 10 eller 11Windows-installationsprogram (.exe)
- Du har en Mac med M1-, M2-, M3- eller M4-chipmacOS (.dmg, Apple Silicon)
- Du har en Intel-Macpip eller Docker (det finns ingen app för Intel-Mac)
- Du använder Ubuntu, Debian eller Linux MintLinux .deb
- Du använder Fedora, RHEL eller Rocky LinuxLinux .rpm
- Du använder en annan Linux-distributionLinux AppImage
- Du har redan Python 3.12 eller senare, eller vill ha det på en serverpip
- Du kör Docker, eller sätter upp det för ett teamDocker
Titta först
Så installerar du OpenConstructionERP
Videoguide i Windows, inspelad med version 17.7.1. Vissa skärmar ser annorlunda ut i 18.5, och väntetiden under installationen är förkortad i videon.
Windows
- 1
Ladda ned
OpenConstructionERP_18.5.0_x64-setup.exefrån utgåvesidan.Du serEn fil på cirka 800 MB i mappen Hämtade filer.
- 2
Dubbelklicka på den. Om ett blått fönster säger "Windows skyddade datorn", klicka på Mer information, kontrollera att filnamnet börjar med OpenConstructionERP och klicka sedan på Kör ändå.
Du serWindows ber om administratörsbehörighet. Klicka på Ja.
- 3
Välj språk för installationsprogrammet, godkänn licensen och behåll den föreslagna mappen
C:\Program Files\OpenConstructionERP.Du serEtt förloppsfält och sedan en slutsida.
- 4
Klicka på Slutför, eller starta OpenConstructionERP från Start-menyn.
Du serEn laddningsskärm "Programmet startar" med en checklista: startar backend, startar den lokala databasen, förbereder databasen, startar applikationsservern, öppnar appen.
- 5
Vänta vid allra första starten. Stäng inte fönstret.
Du ser"Vid första starten skapas din lokala databas. Det kan ta en eller två minuter, vänta gärna." Senare starter är mycket snabbare.
- 6
Välj hur den ska öppnas: som ett appfönster (rekommenderas) eller i din vanliga webbläsare.
Du ser"Hur vill du öppna OpenConstructionERP?" och sedan inloggningssidan.
- 7
Logga in med demokontot: e-post demo@openconstructionerp.com, lösenord DemoPass1234!. Därefter kan du skapa ditt eget konto och egna projekt.
Du serAppen. Demoprojekten skapas i bakgrunden vid första starten, så projektlistan kan en kort stund säga att de är på väg.
- 8
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Om du ser ett meddelande
InstallationEtt blått fönster "Windows skyddade datorn".
Det betyder Installationsprogrammet är inte kodsignerat än, så Windows känner inte till utgivaren. Det är en varning, inte ett virusfynd.
Gör så här Klicka på Mer information, kontrollera att filnamnet börjar med OpenConstructionERP och klicka sedan på Kör ändå.
InstallationSmart appkontroll (Smart App Control) blockerade appen, utan knapp för att fortsätta.
Det betyder Smart appkontroll i Windows 11 nekar osignerade program.
Gör så här Smart appkontroll kan inte tillåta en enskild app. Vill du ha den påslagen, kör OpenConstructionERP med Docker Desktop eller i WSL (Windows inbyggda Linux), som Smart appkontroll inte kontrollerar. Steg-för-steg-anvisningar: docs/desktop/WINDOWS_BLOCKED.md i repot.
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" (meddelandet finns bara på engelska)Betydelse: sökvägen till installationsmappen får bara innehålla latinska bokstäver, siffror och mellanslag, eftersom den inbyggda databasen inte kan starta från någon annan sökväg.
Det betyder Mappen du valde har kyrilliska, kinesiska, accentuerade eller andra icke-latinska tecken i sökvägen.
Gör så här Behåll den föreslagna mappen C:\Program Files\OpenConstructionERP, eller välj en mapp som C:\OpenConstructionERP. En tyst installation (/S) avslutas med kod 3 och skriver orsaken till %TEMP%\OpenConstructionERP-install-error.log.
InstallationInstallationsprogrammet stannar med ett fel om WebView2.
Det betyder Windows vägrade installera Microsoft WebView2, komponenten som ritar appfönstret. Den finns i installationsprogrammet, så du behöver inget internet; felet kommer från Windows självt (policy, en väntande uppdatering eller en skadad tidigare WebView2).
Gör så här Starta om datorn och kör installationsprogrammet igen. Om det misslyckas igen, installera "Microsoft Edge WebView2 Runtime" från Microsoft och kör sedan vårt installationsprogram en gång till.
InstallationDitt antivirusprogram tar bort eller sätter en fil i karantän under installationen eller vid första starten.
Det betyder Programmet är nytt och osignerat, och en del antivirusprogram är misstänksamma mot det.
Gör så här Återställ filen från karantänen och lägg till dessa två mappar som undantag: programmappen C:\Program Files\OpenConstructionERP och din datamapp C:\Users\<your name>\.openestimate. Kör sedan installationsprogrammet igen över den befintliga installationen. Är du inte säker på att filen är äkta, skriv till oss först.
UppgraderingEn skärm som frågar om den installerade versionen ska skrivas över eller tas bort först, med en rad som föreslår att ta bort den.
Gör så här Behåll alternativet som redan är valt (skriv över). Dina projekt behålls. Första starten efter en uppgradering kan ta längre tid medan databasen uppdaterar sig själv.
UppgraderingDu kör också OpenConstructionERP via pip eller i en terminal på samma dator, och det stannar under uppgraderingen.
Det betyder Båda använder samma mapp .openestimate och samma databas. Installationsprogrammet stoppar databasen för att byta ut programmet. Vid uppgradering från 18.4.0 stänger det gamla avinstallationsprogrammet också alla program som heter openconstructionerp.exe.
Gör så här Stoppa terminalversionen (Ctrl+C) innan du installerar eller uppgraderar och starta den igen efteråt.
StartLaddningsskärmen står kvar i en minut eller mer vid allra första starten.
Det betyder Appen skapar sin lokala databas. Det händer bara en gång.
Gör så här Vänta och stäng inte fönstret. På en långsam eller nästan full disk kan det ta längre tid. Senare starter går snabbt.
StartEn ruta "OpenConstructionERP failed to start" som anger en loggfil.
Det betyder Appen kunde inte öppna sitt fönster alls.
Gör så här Starta den en gång till. Kommer rutan tillbaka, skicka loggfilen den anger till oss.
Start"The backend started, but the local database is not answering, so the app cannot open."Betydelse: serverdelen har startat, men dess lokala databas svarar inte, så appen kan inte öppnas.
Det betyder Den lokala databasen kom inte upp, ofta efter en körning som inte avslutades ordentligt.
Gör så här Starta om datorn och starta appen igen. Upprepas det, skicka desktop-launcher.log och databasloggen till oss (se Loggar).
Start"The backend started, but this installation is missing the application files it serves"Betydelse: serverdelen har startat, men installationen saknar filerna för användargränssnittet.
Det betyder En del av programmappen saknas, oftast borttagen av antivirusprogrammet.
Gör så här Kontrollera antivirusprogrammets karantän och kör sedan installationsprogrammet igen över den befintliga installationen. Dina projekt rörs inte.
Start"The application backend did not start in time", eller "The application backend stopped responding while preparing the local database" (eller vid ett annat steg).
Det betyder Starten tog längre tid än appen väntar. Meddelandet anger vilket steg den var på.
Gör så här Stäng fönstret och starta om. Frigör först utrymme om disken är nästan full. Stannar den vid samma steg igen, skicka desktop-launcher.log till oss.
Start"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".
Det betyder Precis det. Meddelandet anger mappen och det lediga utrymmet som finns kvar.
Gör så här Frigör utrymme på den disken och starta om.
StartEtt meddelande om att mappen för den lokala databasen "sits too deep in the filesystem", med två siffror.
Det betyder Windows begränsar sökvägens längd och sökvägen till din datamapp är för lång för databasfilerna. Att slå på långa sökvägar i Windows hjälper inte.
Gör så här Sätt användarens miljövariabel OE_DATA_DIR till en kort sökväg som C:\OpenConstructionERP\data (Start, skriv "miljövariabler", Redigera miljövariabler för ditt konto, Ny) och starta sedan om.
StartDitt Windows-användarnamn har icke-latinska tecken (till exempel kyrilliska eller kinesiska) och du letar efter din databas.
Det betyder Den inbyggda databasen kan inte köras från en sådan sökväg, så sedan 18.5.0 lägger appen databasen i C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata. Före 18.5.0 kunde appen inte starta alls för sådana konton.
Gör så här Inget att åtgärda. Filen pgdata.location i din mapp .openestimate anger exakt databasmapp. För säkerhetskopior, kopiera båda mapparna.
Under körning"The application backend stopped, restarting" och fönstret laddas om.
Det betyder Appens bakgrundsdel stannade oväntat och appen startade om den. Sparat arbete behålls. Det görs högst två gånger på 30 minuter.
Gör så här Fortsätt. Upprepas det, eller ser du "The application backend has stopped", skicka desktop-launcher.log och logs/backend-crash.log till oss.
StartVarje gång du startar appen blir du utloggad och språket är tillbaka på engelska.
Det betyder Ett annat program använder port 8732, den port appen normalt använder. Version 18.5.0 väljer då en slumpmässig ledig port vid varje start, och fönstret behandlar varje ny port som en ny webbplats, så inloggningen och språket hittas inte.
Gör så här Stäng eller konfigurera om det andra programmet som använder port 8732 (kör netstat -ano | findstr :8732 i en terminal i Windows för att se dess process-ID). Dina projekt påverkas inte, bara inloggningen och språkvalet.
StartDu oroar dig för att appen krockar med en PostgreSQL som du redan kör på port 5432.
Det betyder Det gör den inte. Den inbyggda databasen tar i Windows en slumpmässig ledig lokal port, och i macOS och Linux lyssnar den bara på en lokal socket, inte på en TCP-port.
Gör så här Inget att göra.
Var loggarna finns
desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logAllt skrivbordsappen gjorde under starten. Alltid i din hemmapp, även om du har flyttat datamappen.backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logDetaljer om ett oväntat stopp. Ligger i datamappen och flyttar därför medOE_DATA_DIR.database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder frompgdata.location>\log)Varför den inbyggda databasen inte startade.OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log(skriv%TEMP%i adressfältet i Utforskaren)Varför Windows-installationsprogrammet avvisade installationsmappen.
För att öppna mappen, klistra in detta i adressfältet i Utforskaren:
%USERPROFILE%\.openestimatemacOS
- 1
Ladda ned
OpenConstructionERP_18.5.0_aarch64.dmgoch öppna den.Du serEtt fönster med appikonen för OpenConstructionERP.
- 2
Dra OpenConstructionERP till Program.
Du serAppen dyker upp i mappen Program.
- 3
Öppna Terminal en gång och kör.
xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.appDu serIngen utdata. Det är rätt. Det här tar bort nedladdningsmarkeringen, eftersom appen inte är notariserad av Apple än.
- 4
Öppna OpenConstructionERP från Program.
Du serLaddningsskärmen "Programmet startar". Första starten sätter upp den lokala databasen och tar en eller två minuter.
- 5
Välj appfönster eller webbläsare.
Du serInloggningssidan.
- 6
Logga in med demokontot: e-post demo@openconstructionerp.com, lösenord DemoPass1234!. Därefter kan du skapa ditt eget konto och egna projekt.
Du serAppen. Demoprojekten skapas i bakgrunden vid första starten, så projektlistan kan en kort stund säga att de är på väg.
- 7
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Om du ser ett meddelande
StartLaddningsskärmen står kvar i en minut eller mer vid allra första starten.
Det betyder Appen skapar sin lokala databas. Det händer bara en gång.
Gör så här Vänta och stäng inte fönstret. På en långsam eller nästan full disk kan det ta längre tid. Senare starter går snabbt.
Start"The backend started, but the local database is not answering, so the app cannot open."Betydelse: serverdelen har startat, men dess lokala databas svarar inte, så appen kan inte öppnas.
Det betyder Den lokala databasen kom inte upp, ofta efter en körning som inte avslutades ordentligt.
Gör så här Starta om datorn och starta appen igen. Upprepas det, skicka desktop-launcher.log och databasloggen till oss (se Loggar).
Start"The backend started, but this installation is missing the application files it serves"Betydelse: serverdelen har startat, men installationen saknar filerna för användargränssnittet.
Det betyder En del av programmappen saknas, oftast borttagen av antivirusprogrammet.
Gör så här Kontrollera antivirusprogrammets karantän och kör sedan installationsprogrammet igen över den befintliga installationen. Dina projekt rörs inte.
Start"The application backend did not start in time", eller "The application backend stopped responding while preparing the local database" (eller vid ett annat steg).
Det betyder Starten tog längre tid än appen väntar. Meddelandet anger vilket steg den var på.
Gör så här Stäng fönstret och starta om. Frigör först utrymme om disken är nästan full. Stannar den vid samma steg igen, skicka desktop-launcher.log till oss.
Start"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 och Linux packar appen upp sin backend vid varje start. En långsam eller full disk, eller ett antivirusprogram som låser filerna, hindrar det. (Windows-appen packar inte upp sig själv längre sedan 18.5.)
Gör så här Frigör utrymme på disken med din temporära mapp, eller tillåt appen i ditt antivirusprogram, och starta sedan om.
Start"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".
Det betyder Precis det. Meddelandet anger mappen och det lediga utrymmet som finns kvar.
Gör så här Frigör utrymme på den disken och starta om.
Under körning"The application backend stopped, restarting" och fönstret laddas om.
Det betyder Appens bakgrundsdel stannade oväntat och appen startade om den. Sparat arbete behålls. Det görs högst två gånger på 30 minuter.
Gör så här Fortsätt. Upprepas det, eller ser du "The application backend has stopped", skicka desktop-launcher.log och logs/backend-crash.log till oss.
StartVarje gång du startar appen blir du utloggad och språket är tillbaka på engelska.
Det betyder Ett annat program använder port 8732, den port appen normalt använder. Version 18.5.0 väljer då en slumpmässig ledig port vid varje start, och fönstret behandlar varje ny port som en ny webbplats, så inloggningen och språket hittas inte.
Gör så här Stäng eller konfigurera om det andra programmet som använder port 8732 (kör netstat -ano | findstr :8732 i en terminal i Windows för att se dess process-ID). Dina projekt påverkas inte, bara inloggningen och språkvalet.
StartDu oroar dig för att appen krockar med en PostgreSQL som du redan kör på port 5432.
Det betyder Det gör den inte. Den inbyggda databasen tar i Windows en slumpmässig ledig lokal port, och i macOS och Linux lyssnar den bara på en lokal socket, inte på en TCP-port.
Gör så här Inget att göra.
Installation"”OpenConstructionERP” är skadad och kan inte öppnas."
Det betyder Appen är inte notariserad av Apple än och har fortfarande nedladdningsmarkeringen. Appen är inte skadad.
Gör så här Bara det här hjälper: kör xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app en gång i Terminal och öppna sedan appen som vanligt.
Installation"”OpenConstructionERP” kan inte öppnas eftersom utvecklaren inte kan verifieras" (eller så kunde Apple inte kontrollera att den är fri från skadlig kod).
Det betyder Appen är ad hoc-signerad men inte notariserad av Apple än.
Gör så här Kör samma xattr-kommando, eller öppna Systeminställningar, Integritet och säkerhet, scrolla ned och klicka på Öppna ändå. Du gör det bara en gång.
InstallationAppen går inte att köra alls på din Mac.
Det betyder Mac-versionen är bara för Apple Silicon (M1 och senare). Det finns ingen Intel-version.
Gör så här På en Intel-Mac använder du pip (Python 3.12 eller senare) eller Docker.
Var loggarna finns
desktop-launcher.log~/.openestimate/desktop-launcher.logAllt skrivbordsappen gjorde under starten. Alltid i din hemmapp, även om du har flyttat datamappen.backend-crash.log~/.openestimate/logs/backend-crash.logDetaljer om ett oväntat stopp. Ligger i datamappen och flyttar därför medOE_DATA_DIR.database log folder~/.openestimate/pgdata/logVarför den inbyggda databasen inte startade.
För att öppna mappen från en terminal:
open ~/.openestimateLinux
Linux: .deb (Ubuntu, Debian, Mint)
- 1
Ladda ned
OpenConstructionERP_18.5.0_amd64.deb.Du serEn fil på cirka 830 MB.
- 2
Kör i en terminal i nedladdningsmappen.
sudo apt install ./OpenConstructionERP_18.5.0_amd64.debDu serapt listar paketet och de bibliotek som behövs och installerar dem. ./ framför filnamnet är viktigt.
- 3
Starta OpenConstructionERP från programmenyn.
Du serLaddningsskärmen. Första starten tar en eller två minuter.
- 4
Logga in med demokontot: e-post demo@openconstructionerp.com, lösenord DemoPass1234!. Därefter kan du skapa ditt eget konto och egna projekt.
Du serAppen. Demoprojekten skapas i bakgrunden vid första starten, så projektlistan kan en kort stund säga att de är på väg.
- 5
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Linux: .rpm (Fedora, RHEL, Rocky)
- 1
Ladda ned
OpenConstructionERP-18.5.0-1.x86_64.rpm.Du serEn fil på cirka 850 MB.
- 2
Kör.
sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpmDu serdnf löser beroenden och installerar.
- 3
Starta OpenConstructionERP från programmenyn.
Du serLaddningsskärmen. Första starten tar en eller två minuter.
- 4
Logga in med demokontot: e-post demo@openconstructionerp.com, lösenord DemoPass1234!. Därefter kan du skapa ditt eget konto och egna projekt.
Du serAppen. Demoprojekten skapas i bakgrunden vid första starten, så projektlistan kan en kort stund säga att de är på väg.
- 5
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Linux: AppImage (any distribution)
- 1
Ladda ned
OpenConstructionERP_18.5.0_amd64.AppImage.Du serEn fil på cirka 910 MB.
- 2
Gör den körbar.
chmod +x OpenConstructionERP_18.5.0_amd64.AppImageDu serIngen utdata.
- 3
Kör den.
./OpenConstructionERP_18.5.0_amd64.AppImageDu serLaddningsskärmen. Första starten tar en eller två minuter.
- 4
Logga in med demokontot: e-post demo@openconstructionerp.com, lösenord DemoPass1234!. Därefter kan du skapa ditt eget konto och egna projekt.
Du serAppen. Demoprojekten skapas i bakgrunden vid första starten, så projektlistan kan en kort stund säga att de är på väg.
- 5
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Om du ser ett meddelande
StartLaddningsskärmen står kvar i en minut eller mer vid allra första starten.
Det betyder Appen skapar sin lokala databas. Det händer bara en gång.
Gör så här Vänta och stäng inte fönstret. På en långsam eller nästan full disk kan det ta längre tid. Senare starter går snabbt.
Start"The backend started, but the local database is not answering, so the app cannot open."Betydelse: serverdelen har startat, men dess lokala databas svarar inte, så appen kan inte öppnas.
Det betyder Den lokala databasen kom inte upp, ofta efter en körning som inte avslutades ordentligt.
Gör så här Starta om datorn och starta appen igen. Upprepas det, skicka desktop-launcher.log och databasloggen till oss (se Loggar).
Start"The backend started, but this installation is missing the application files it serves"Betydelse: serverdelen har startat, men installationen saknar filerna för användargränssnittet.
Det betyder En del av programmappen saknas, oftast borttagen av antivirusprogrammet.
Gör så här Kontrollera antivirusprogrammets karantän och kör sedan installationsprogrammet igen över den befintliga installationen. Dina projekt rörs inte.
Start"The application backend did not start in time", eller "The application backend stopped responding while preparing the local database" (eller vid ett annat steg).
Det betyder Starten tog längre tid än appen väntar. Meddelandet anger vilket steg den var på.
Gör så här Stäng fönstret och starta om. Frigör först utrymme om disken är nästan full. Stannar den vid samma steg igen, skicka desktop-launcher.log till oss.
Start"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 och Linux packar appen upp sin backend vid varje start. En långsam eller full disk, eller ett antivirusprogram som låser filerna, hindrar det. (Windows-appen packar inte upp sig själv längre sedan 18.5.)
Gör så här Frigör utrymme på disken med din temporära mapp, eller tillåt appen i ditt antivirusprogram, och starta sedan om.
Start"The drive ran out of space while the application was starting" eller "There is not enough free space to start the application".
Det betyder Precis det. Meddelandet anger mappen och det lediga utrymmet som finns kvar.
Gör så här Frigör utrymme på den disken och starta om.
Under körning"The application backend stopped, restarting" och fönstret laddas om.
Det betyder Appens bakgrundsdel stannade oväntat och appen startade om den. Sparat arbete behålls. Det görs högst två gånger på 30 minuter.
Gör så här Fortsätt. Upprepas det, eller ser du "The application backend has stopped", skicka desktop-launcher.log och logs/backend-crash.log till oss.
StartVarje gång du startar appen blir du utloggad och språket är tillbaka på engelska.
Det betyder Ett annat program använder port 8732, den port appen normalt använder. Version 18.5.0 väljer då en slumpmässig ledig port vid varje start, och fönstret behandlar varje ny port som en ny webbplats, så inloggningen och språket hittas inte.
Gör så här Stäng eller konfigurera om det andra programmet som använder port 8732 (kör netstat -ano | findstr :8732 i en terminal i Windows för att se dess process-ID). Dina projekt påverkas inte, bara inloggningen och språkvalet.
StartDu oroar dig för att appen krockar med en PostgreSQL som du redan kör på port 5432.
Det betyder Det gör den inte. Den inbyggda databasen tar i Windows en slumpmässig ledig lokal port, och i macOS och Linux lyssnar den bara på en lokal socket, inte på en TCP-port.
Gör så här Inget att göra.
Installation.deb-filen ber om libwebkit2gtk-4.1-0, eller dpkg rapporterar ouppfyllda beroenden.
Det betyder Appen behöver WebKitGTK 4.1 för att rita sitt fönster. dpkg -i installerar inte beroenden.
Gör så här Installera med sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb, som tar med biblioteket. Saknar din distribution libwebkit2gtk-4.1-0 (Ubuntu äldre än 22.04, Debian äldre än 12), använd pip.
InstallationAppImage-filen gör ingenting när du dubbelklickar på den.
Det betyder Filen är inte markerad som program än.
Gör så här Kör chmod +x OpenConstructionERP_18.5.0_amd64.AppImage och starta den igen.
InstallationEtt AppImage-fel som nämner FUSE eller libfuse.so.2.
Det betyder Nyare distributioner installerar inte längre biblioteket FUSE 2 som AppImage-filer använder.
Gör så här Installera det (sudo apt install libfuse2, i Ubuntu 24.04 sudo apt install libfuse2t64), eller använd .deb, .rpm eller pip.
Var loggarna finns
desktop-launcher.log~/.openestimate/desktop-launcher.logAllt skrivbordsappen gjorde under starten. Alltid i din hemmapp, även om du har flyttat datamappen.backend-crash.log~/.openestimate/logs/backend-crash.logDetaljer om ett oväntat stopp. Ligger i datamappen och flyttar därför medOE_DATA_DIR.database log folder~/.openestimate/pgdata/logVarför den inbyggda databasen inte startade.
För att öppna mappen från en terminal:
xdg-open ~/.openestimatepip
- 1
Kör.
pip install --upgrade openconstructionerpDu serpip hämtar paketet och dess beroenden.
- 2
Kör.
openconstructionerpDu serEn kort välkomsttext. Vid första körningen frågar den om demoprojekten ska laddas och om webbläsaren ska öppnas.
- 3
Vänta medan den lokala databasen sätts upp.
Du ser"Database: embedded PostgreSQL 16 (no Docker)" och sedan startar servern. Webbläsaren öppnar http://127.0.0.1:8080 (samma som http://localhost:8080).
- 4
Logga in. Med demodata kan du använda demo@openconstructionerp.com / DemoPass1234!
Du serÖversikten.
- 5
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
- 6
För att stoppa, tryck Ctrl+C i terminalen. Nästa gång kör du bara openconstructionerp igen.
Du serServern stannar. Dina data ligger kvar i mappen
.openestimatei din hemmapp.
Användbara kommandon
Kommandot openconstructionerp hittas inte
python -m openconstructionerpNågot fungerar inte: kontrollerar Python, porten, datamappen och databasen och säger vad du ska göra
openconstructionerp doctorPort 8080 används av ett annat program
openconstructionerp serve --port 8081Andra datorer i ditt nätverk ska nå den
openconstructionerp serve --host 0.0.0.0 --port 8080Du måste berätta vilken version du har
openconstructionerp --versionOm du ser ett meddelande
Installationpip säger att ingen matchande distribution hittades, eller att en annan Python krävs.
Det betyder OpenConstructionERP kräver Python 3.12 eller senare.
Gör så här Installera Python 3.12 eller senare och 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+).Betydelse: ditt Linux-system skyddar sin egen Python och vägrar installera paket i den.
Det betyder Systemets Python tillåter inte att pip installerar i den.
Gör så här Använd pipx install openconstructionerp, eller skapa först en virtuell miljö: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.
Start"openconstructionerp" is not recognized, eller command not found.
Det betyder Mappen där pip lägger kommandon finns inte i din PATH (vanligt i Windows).
Gör så här Kör python -m openconstructionerp i stället. Det fungerar på alla system utan att röra PATH.
Start"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Betydelse: ett annat program använder redan port 8080, så starta appen på en annan port, till exempel 8081.
Det betyder Ett annat program använder port 8080.
Gör så här Kör det föreslagna kommandot och öppna adressen det skriver ut.
Start"Embedded PostgreSQL could not start".Betydelse: den inbyggda PostgreSQL-databasen kunde inte starta.
Det betyder Den inbyggda databasen kunde inte starta. Meddelandet skriver ut sökvägen till dess logg.
Gör så här Kör openconstructionerp doctor. Hjälper inte det, installera om med pip install --upgrade --force-reinstall openconstructionerp och skicka loggen som anges till oss.
Var loggarna finns
terminal outputthe terminal window (pip);docker compose logs app(Docker)För pip och Docker, kopiera det terminalen skrev ut och utdata frånopenconstructionerp doctor.
Docker
- 1
Ladda ned de två compose-filerna i en tom mapp.
curl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.yml -o docker-compose.ymlcurl -fsSL https://raw.githubusercontent.com/datadrivenconstruction/OpenConstructionERP/main/docker-compose.quickstart.image.yml -o docker-compose.override.ymlDu serTvå filer i mappen.
- 2
Skapa hemlighetsfilen en gång.
echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .envecho "JWT_SECRET=$(openssl rand -hex 32)" >> .envDu serEn fil
.env. Spara den: den innehåller databaslösenordet och inloggningshemligheten. - 3
Starta den.
docker compose pull app && docker compose up -dDu serTvå containrar startar: postgres och app.
- 4
Öppna http://localhost:8080 och logga in med demo@openconstructionerp.com / DemoPass1234!
Du serInloggningssidan. Första starten kan ta en minut medan databasen förbereds.
- 5
Vid en ny installation får administratören en gång frågan vilka moduler du ska använda. Kryssa i det du behöver och fortsätt. Du kan ändra det senare med knappen Bakgrundstjänster i översta fältet.
Du serEn engångslista med moduler och det minne de behöver.
Användbara kommandon
Kontrollera att båda containrarna körs och mår bra
docker compose psSe varför appen inte startar
docker compose logs appPort 8080 på din dator används
OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -dDen här compose-konfigurationen är för utvärdering och lokal användning. För en produktionsserver, se docs/INSTALL_LINUX.md och docker-compose.prod.yml i repot.
Om du ser ett meddelande
StartCompose stannar med "POSTGRES_PASSWORD must be set" eller "JWT_SECRET must be set".
Det betyder Filen .env med de två hemligheterna saknas eller ligger inte i samma mapp.
Gör så här Skapa filen .env som i steg 2, i mappen med docker-compose.yml.
Starthttp://localhost:8080 öppnas inte.
Det betyder Containern körs inte än, eller port 8080 används.
Gör så här Kör docker compose ps och docker compose logs app. För att använda en annan port: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d, och öppna sedan http://localhost:8081.
InstallationPå en Mac med Apple Silicon eller en annan ARM-maskin varnar Docker för att avbildens plattform linux/amd64 inte stämmer, eller så går appen mycket långsamt.
Det betyder Den publicerade avbilden är bara byggd för x86-64.
Gör så här Bygg från källkod med make quickstart, eller använd pip.
Var loggarna finns
terminal outputthe terminal window (pip);docker compose logs app(Docker)För pip och Docker, kopiera det terminalen skrev ut och utdata frånopenconstructionerp doctor.
Dina data, uppgraderingar och avinstallation
- Windows
C:\Users\<your name>\.openestimatePlusC:\ProgramData\OpenConstructionERP\clusters\<id>\pgdataom ditt användarnamn har icke-latinska tecken;pgdata.locationanger den. - macOS~/
.openestimate(dold; tryck Cmd+Shift+. i Finder) - Linux~/
.openestimate - pip~/
.openestimate, samma mapp som skrivbordsappen, om du inte anger--data-direller sätterOE_DATA_DIR - DockerDocker-volymerna <folder>_pg_data (databasen) och <folder>_app_data (filerna), där <folder> är namnet på mappen med
docker-compose.yml
Uppgradering
Installera den nya versionen över den gamla. Din mapp .openestimate ingår inte i programmet, så projekt, användare och inställningar finns kvar. Första starten efter en uppgradering kan ta längre tid medan databasen uppdaterar sig själv.
Avinstallation
Avinstallation tar bort programmet och behåller dina projekt. I Windows erbjuder avinstallationsprogrammet "Delete the application data" (på installationsprogrammets språk): det tar bara bort inloggningen och språket som appfönstret sparat (i %APPDATA% och %LOCALAPPDATA%\io.openconstructionerp.desktop), inte dina projekt. För att börja om från noll, avinstallera, kopiera .openestimate till en säker plats och radera den sedan.
Säkerhetskopia
Stäng appen och kopiera mappen .openestimate (och ProgramData-mappen som anges i pgdata.location, om det finns en).
Kör fast fortfarande? Vi hjälper dig
Ta med:
- versionen (den finns i namnet på filen du laddade ned; pip:
openconstructionerp --version; Docker: avbildens tagg) och hur du installerade (Windows-installationsprogram, .dmg, .deb, .rpm, AppImage, pip eller Docker) - ditt system (Windows: Start, skriv
winver; macOS: Apple-menyn, Om den här datorn; Linux: distributionen och versionen) - meddelandets exakta text, eller en skärmdump
- loggfilerna som listas ovan
Loggfiler kan innehålla ditt användarnamn och mappnamn. Titta igenom dem innan du lägger ut dem offentligt; skicka dem gärna med e-post i stället.
Nästa steg efter installationen
Hela texten finns också på GitHub på English, Deutsch och Русский.