Asennusohje
OpenConstructionERP:n asennus
Valitse, miten haluat ajaa ohjelman, seuraa numeroituja vaiheita ja jos jokin näyttää väärältä, etsi näkemäsi viesti alla olevasta ongelmaluettelosta. Mikään asennuksen aikaisista varoituksista ei vaaranna projektejasi.
Etkö ole varma, mitä tarvitset?
- Käytät Windows 10:tä tai 11:täWindows-asennusohjelma (.exe)
- Sinulla on Mac, jossa on M1-, M2-, M3- tai M4-sirumacOS (.dmg, Apple Silicon)
- Sinulla on Intel-Macpip tai Docker (Intel-Macille ei ole sovellusta)
- Käytät Ubuntua, Debiania tai Linux MintiäLinux .deb
- Käytät Fedoraa, RHEL:ää tai Rocky LinuxiaLinux .rpm
- Käytät jotakin muuta Linux-jakeluaLinux AppImage
- Sinulla on jo Python 3.12 tai uudempi, tai haluat sen palvelimellepip
- Käytät Dockeria tai otat sen käyttöön tiimilleDocker
Katso ensin
Näin asennat OpenConstructionERP:n
Video-opas Windowsissa, tallennettu versiolla 17.7.1. Jotkin näytöt näyttävät versiossa 18.5 erilaisilta, ja asennuksen odotusaikaa on lyhennetty videolla.
Windows
- 1
Lataa
OpenConstructionERP_18.5.0_x64-setup.exejulkaisusivulta.NäetNoin 800 Mt:n tiedoston Lataukset-kansiossa.
- 2
Kaksoisnapsauta sitä. Jos sininen ikkuna sanoo "Windows suojasi tietokoneesi", valitse Lisätietoja ("More info"), tarkista että tiedoston nimi alkaa OpenConstructionERP ja valitse sitten Suorita kuitenkin ("Run anyway").
NäetWindows pyytää järjestelmänvalvojan oikeuksia. Valitse Kyllä.
- 3
Valitse asennusohjelman kieli, hyväksy lisenssi ja säilytä ehdotettu kansio
C:\Program Files\OpenConstructionERP.NäetEdistymispalkki ja sen jälkeen päättymissivu.
- 4
Valitse Valmis tai käynnistä OpenConstructionERP Käynnistä-valikosta.
NäetLatausnäyttö "Sovellusta käynnistetään" ja tarkistuslista: taustapalvelua käynnistetään, paikallista tietokantaa käynnistetään, tietokantaa valmistellaan, sovelluspalvelinta käynnistetään, sovellusta avataan.
- 5
Odota aivan ensimmäisellä käynnistyskerralla. Älä sulje ikkunaa.
Näet"Ensimmäinen käynnistys luo paikallisen tietokannan. Tämä voi kestää minuutin tai kaksi, odota hetki." Seuraavat käynnistykset ovat paljon nopeampia.
- 6
Valitse, miten se avataan: sovellusikkunassa (suositus) tai tavallisessa selaimessasi.
Näet"Miten haluat avata OpenConstructionERP:n?" ja sen jälkeen kirjautumissivu.
- 7
Kirjaudu demotunnuksella: sähköposti demo@openconstructionerp.com, salasana DemoPass1234!. Sen jälkeen voit luoda oman tunnuksen ja omat projektit.
NäetSovellus. Demoprojektit luodaan taustalla ensimmäisellä käynnistyksellä, joten projektiluettelo voi hetken kertoa niiden olevan tulossa.
- 8
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Jos näet viestin
AsennusSininen ikkuna "Windows suojasi tietokoneesi".
Tarkoittaa Asennusohjelmaa ei ole vielä allekirjoitettu koodiavaimella, joten Windows ei tunne julkaisijaa. Kyseessä on varoitus, ei virushavainto.
Toimi näin Valitse Lisätietoja ("More info"), tarkista että tiedoston nimi alkaa OpenConstructionERP ja valitse sitten Suorita kuitenkin ("Run anyway").
AsennusSmart App Control esti sovelluksen, eikä jatkamiseen ole painiketta.
Tarkoittaa Windows 11:n Smart App Control hylkää allekirjoittamattomat ohjelmat.
Toimi näin Smart App Control ei voi sallia yksittäistä sovellusta. Jos haluat pitää sen päällä, aja OpenConstructionERP Docker Desktopilla tai WSL:ssä (Windowsin sisäänrakennettu Linux), joita Smart App Control ei tarkista. Vaiheittaiset ohjeet: docs/desktop/WINDOWS_BLOCKED.md repositoriossa.
Asennus"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" (viesti on vain englanniksi)Merkitys: asennuskansion polussa saa olla vain latinalaisia kirjaimia, numeroita ja välilyöntejä, koska sisäänrakennettu tietokanta ei käynnisty miltään muulta polulta.
Tarkoittaa Valitsemasi kansion polussa on kyrillisiä, kiinalaisia, aksentoituja tai muita ei-latinalaisia kirjaimia.
Toimi näin Säilytä ehdotettu C:\Program Files\OpenConstructionERP tai valitse kansio, kuten C:\OpenConstructionERP. Hiljainen asennus (/S) päättyy koodiin 3 ja kirjoittaa syyn tiedostoon %TEMP%\OpenConstructionERP-install-error.log.
AsennusAsennusohjelma pysähtyy WebView2:ta koskevaan virheeseen.
Tarkoittaa Windows kieltäytyi asentamasta Microsoft WebView2:ta, komponenttia, joka piirtää sovellusikkunan. Se on asennusohjelman mukana, joten internetiä ei tarvita; vika tulee Windowsista itsestään (käytäntö, odottava päivitys tai vahingoittunut aiempi WebView2).
Toimi näin Käynnistä tietokone uudelleen ja aja asennusohjelma uudelleen. Jos se epäonnistuu taas, asenna Microsoftilta "Microsoft Edge WebView2 Runtime" ja aja sitten asennusohjelmamme vielä kerran.
AsennusVirustorjuntasi poistaa tiedoston tai siirtää sen karanteeniin asennuksen aikana tai ensimmäisellä käynnistyksellä.
Tarkoittaa Ohjelma on uusi ja allekirjoittamaton, ja jotkin virustorjuntaohjelmat suhtautuvat siihen epäillen.
Toimi näin Palauta tiedosto karanteenista ja lisää nämä kaksi kansiota poikkeuksiin: ohjelmakansio C:\Program Files\OpenConstructionERP ja oma datakansiosi C:\Users\<your name>\.openestimate. Aja sitten asennusohjelma uudelleen olemassa olevan asennuksen päälle. Jos et ole varma, onko tiedosto aito, kirjoita meille ensin.
PäivitysNäyttö, joka kysyy, kirjoitetaanko asennettu versio päälle vai poistetaanko se ensin, ja jossa on rivi, joka ehdottaa poistamista.
Toimi näin Säilytä jo valittu vaihtoehto (kirjoita päälle). Projektisi säilyvät. Päivityksen jälkeinen ensimmäinen käynnistys voi kestää pidempään, kun tietokanta päivittää itseään.
PäivitysAjat OpenConstructionERP:tä myös pipillä tai päätteessä samalla tietokoneella, ja se pysähtyy päivityksen aikana.
Tarkoittaa Molemmat käyttävät samaa .openestimate-kansiota ja samaa tietokantaa. Asennusohjelma pysäyttää tämän tietokannan korvatakseen ohjelman. Kun päivität versiosta 18.4.0, vanha asennuksenpoisto sulkee myös kaikki ohjelmat, joiden nimi on openconstructionerp.exe.
Toimi näin Pysäytä päätteessä ajettava versio (Ctrl+C) ennen asennusta tai päivitystä ja käynnistä se uudelleen sen jälkeen.
KäynnistysLatausnäyttö pysyy näkyvissä minuutin tai pidempään aivan ensimmäisellä käynnistyksellä.
Tarkoittaa Sovellus luo paikallisen tietokantansa. Tämä tapahtuu vain kerran.
Toimi näin Odota äläkä sulje ikkunaa. Hitaalla tai melkein täydellä levyllä se voi kestää pidempään. Seuraavat käynnistykset ovat nopeita.
KäynnistysRuutu "OpenConstructionERP failed to start", jossa mainitaan lokitiedosto.
Tarkoittaa Sovellus ei saanut ikkunaansa auki lainkaan.
Toimi näin Käynnistä se vielä kerran. Jos ruutu palaa, lähetä meille siinä mainittu lokitiedosto.
Käynnistys"The backend started, but the local database is not answering, so the app cannot open."Merkitys: palvelinosa käynnistyi, mutta sen paikallinen tietokanta ei vastaa, joten sovellusta ei voi avata.
Tarkoittaa Paikallinen tietokanta ei käynnistynyt, usein ajon jälkeen, joka ei sulkeutunut kunnolla.
Toimi näin Käynnistä tietokone uudelleen ja käynnistä sovellus uudelleen. Jos tämä toistuu, lähetä meille desktop-launcher.log ja tietokannan loki (katso Lokit).
Käynnistys"The backend started, but this installation is missing the application files it serves"Merkitys: palvelinosa käynnistyi, mutta asennuksesta puuttuvat käyttöliittymän tiedostot.
Tarkoittaa Osa ohjelmakansiosta puuttuu, yleensä virustorjunnan poistamana.
Toimi näin Tarkista virustorjuntasi karanteeni ja aja sitten asennusohjelma uudelleen olemassa olevan asennuksen päälle. Projektisi eivät kärsi.
Käynnistys"The application backend did not start in time" tai "The application backend stopped responding while preparing the local database" (tai jossakin muussa vaiheessa).
Tarkoittaa Käynnistys kesti kauemmin kuin sovellus odottaa. Viesti kertoo, missä vaiheessa se oli.
Toimi näin Sulje ikkuna ja käynnistä uudelleen. Vapauta ensin levytilaa, jos levy on melkein täynnä. Jos se pysähtyy samaan vaiheeseen uudelleen, lähetä meille desktop-launcher.log.
Käynnistys"The drive ran out of space while the application was starting" tai "There is not enough free space to start the application".
Tarkoittaa Juuri niin. Viesti kertoo kansion ja jäljellä olevan vapaan tilan.
Toimi näin Vapauta tilaa tältä asemalta ja käynnistä uudelleen.
KäynnistysViesti, jonka mukaan paikallisen tietokannan kansio "sits too deep in the filesystem", kahden luvun kanssa.
Tarkoittaa Windows rajoittaa polun pituutta, ja datakansiosi polku on tietokantatiedostoille liian pitkä. Pitkien polkujen käyttöönotto Windowsissa ei auta.
Toimi näin Aseta käyttäjän ympäristömuuttuja OE_DATA_DIR lyhyeen polkuun, kuten C:\OpenConstructionERP\data (Käynnistä, kirjoita "ympäristömuuttujat", Muokkaa tilisi ympäristömuuttujia, Uusi), ja käynnistä sitten uudelleen.
KäynnistysWindows-käyttäjänimessäsi on ei-latinalaisia kirjaimia (esimerkiksi kyrillisiä tai kiinalaisia) ja etsit tietokantaasi.
Tarkoittaa Sisäänrakennettu tietokanta ei voi toimia sellaisesta polusta, joten versiosta 18.5.0 alkaen sovellus pitää tietokantaa kansiossa C:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata. Ennen versiota 18.5.0 sovellus ei käynnistynyt lainkaan tällaisilla tileillä.
Toimi näin Ei korjattavaa. Kansion .openestimate tiedosto pgdata.location kertoo tietokantakansion tarkan sijainnin. Varmuuskopiota varten kopioi molemmat kansiot.
Käytön aikana"The application backend stopped, restarting" ja ikkuna latautuu uudelleen.
Tarkoittaa Sovelluksen taustaosa pysähtyi odottamatta ja sovellus käynnisti sen uudelleen. Tallennettu työ säilyy. Näin tapahtuu enintään kaksi kertaa 30 minuutissa.
Toimi näin Jatka vain. Jos tämä toistuu tai näet "The application backend has stopped", lähetä meille desktop-launcher.log ja logs/backend-crash.log.
KäynnistysJoka kerta kun käynnistät sovelluksen, sinut kirjataan ulos ja kieli palaa englantiin.
Tarkoittaa Toinen ohjelma käyttää porttia 8732, jota sovellus yleensä käyttää. Versio 18.5.0 valitsee silloin jokaisella käynnistyksellä satunnaisen vapaan portin, ja ikkuna pitää jokaista uutta porttia uutena sivustona, joten kirjautumista ja kieltä ei löydetä.
Toimi näin Sulje tai määritä uudelleen toinen ohjelma, joka käyttää porttia 8732 (Windowsissa aja päätteessä netstat -ano | findstr :8732 nähdäksesi sen prosessitunnuksen). Projektisi eivät vaikuta, vain kirjautuminen ja kielivalinta.
KäynnistysPelkäät, että sovellus on ristiriidassa PostgreSQL:n kanssa, jota ajat jo portissa 5432.
Tarkoittaa Ei ole. Sisäänrakennettu tietokanta ottaa Windowsissa satunnaisen vapaan paikallisen portin, ja macOS:ssä ja Linuxissa se kuuntelee vain paikallista socketia, ei TCP-porttia.
Toimi näin Ei tehtävää.
Missä lokit ovat
desktop-launcher.logC:\Users\<your name>\.openestimate\desktop-launcher.logKaikki, mitä työpöytäsovellus teki käynnistyessään. Aina kotikansiossasi, vaikka olisit siirtänyt datakansion.backend-crash.logC:\Users\<your name>\.openestimate\logs\backend-crash.logTiedot odottamattomasta pysähtymisestä. Sijaitsee datakansiossa, joten siirtyy mukanaOE_DATA_DIR:n kanssa.database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder frompgdata.location>\log)Miksi sisäänrakennettu tietokanta ei käynnistynyt.OpenConstructionERP-install-error.log%TEMP%\OpenConstructionERP-install-error.log(kirjoita%TEMP%Resurssienhallinnan osoiteriville)Miksi Windowsin asennusohjelma hylkäsi asennuskansion.
Avaa kansio liittämällä tämä Resurssienhallinnan osoitepalkkiin:
%USERPROFILE%\.openestimatemacOS
- 1
Lataa
OpenConstructionERP_18.5.0_aarch64.dmgja avaa se.NäetIkkuna, jossa on OpenConstructionERP-sovelluksen kuvake.
- 2
Vedä OpenConstructionERP Ohjelmat-kansioon.
NäetSovellus ilmestyy Ohjelmat-kansioon.
- 3
Avaa Pääte kerran ja aja.
xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.appNäetEi tulostetta. Se on oikein. Tämä poistaa latausmerkinnän, koska Apple ei ole vielä notarisoinut sovellusta.
- 4
Avaa OpenConstructionERP Ohjelmat-kansiosta.
NäetLatausnäyttö "Sovellusta käynnistetään". Ensimmäinen käynnistys luo paikallisen tietokannan ja kestää minuutin tai kaksi.
- 5
Valitse sovellusikkuna tai selain.
NäetKirjautumissivu.
- 6
Kirjaudu demotunnuksella: sähköposti demo@openconstructionerp.com, salasana DemoPass1234!. Sen jälkeen voit luoda oman tunnuksen ja omat projektit.
NäetSovellus. Demoprojektit luodaan taustalla ensimmäisellä käynnistyksellä, joten projektiluettelo voi hetken kertoa niiden olevan tulossa.
- 7
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Jos näet viestin
KäynnistysLatausnäyttö pysyy näkyvissä minuutin tai pidempään aivan ensimmäisellä käynnistyksellä.
Tarkoittaa Sovellus luo paikallisen tietokantansa. Tämä tapahtuu vain kerran.
Toimi näin Odota äläkä sulje ikkunaa. Hitaalla tai melkein täydellä levyllä se voi kestää pidempään. Seuraavat käynnistykset ovat nopeita.
Käynnistys"The backend started, but the local database is not answering, so the app cannot open."Merkitys: palvelinosa käynnistyi, mutta sen paikallinen tietokanta ei vastaa, joten sovellusta ei voi avata.
Tarkoittaa Paikallinen tietokanta ei käynnistynyt, usein ajon jälkeen, joka ei sulkeutunut kunnolla.
Toimi näin Käynnistä tietokone uudelleen ja käynnistä sovellus uudelleen. Jos tämä toistuu, lähetä meille desktop-launcher.log ja tietokannan loki (katso Lokit).
Käynnistys"The backend started, but this installation is missing the application files it serves"Merkitys: palvelinosa käynnistyi, mutta asennuksesta puuttuvat käyttöliittymän tiedostot.
Tarkoittaa Osa ohjelmakansiosta puuttuu, yleensä virustorjunnan poistamana.
Toimi näin Tarkista virustorjuntasi karanteeni ja aja sitten asennusohjelma uudelleen olemassa olevan asennuksen päälle. Projektisi eivät kärsi.
Käynnistys"The application backend did not start in time" tai "The application backend stopped responding while preparing the local database" (tai jossakin muussa vaiheessa).
Tarkoittaa Käynnistys kesti kauemmin kuin sovellus odottaa. Viesti kertoo, missä vaiheessa se oli.
Toimi näin Sulje ikkuna ja käynnistä uudelleen. Vapauta ensin levytilaa, jos levy on melkein täynnä. Jos se pysähtyy samaan vaiheeseen uudelleen, lähetä meille desktop-launcher.log.
Käynnistys"The application never finished unpacking itself, so its backend never started." tai "The application could not unpack itself into the temporary folder it uses."
Tarkoittaa macOS:ssä ja Linuxissa sovellus purkaa taustaosansa joka käynnistyksellä. Hidas tai täysi asema tai tiedostoja lukitseva virustorjunta estää sen. (Windows-sovellus ei ole purkanut itseään versiosta 18.5 alkaen.)
Toimi näin Vapauta tilaa asemalta, jolla väliaikaiskansiosi on, tai salli sovellus virustorjunnassa ja käynnistä sitten uudelleen.
Käynnistys"The drive ran out of space while the application was starting" tai "There is not enough free space to start the application".
Tarkoittaa Juuri niin. Viesti kertoo kansion ja jäljellä olevan vapaan tilan.
Toimi näin Vapauta tilaa tältä asemalta ja käynnistä uudelleen.
Käytön aikana"The application backend stopped, restarting" ja ikkuna latautuu uudelleen.
Tarkoittaa Sovelluksen taustaosa pysähtyi odottamatta ja sovellus käynnisti sen uudelleen. Tallennettu työ säilyy. Näin tapahtuu enintään kaksi kertaa 30 minuutissa.
Toimi näin Jatka vain. Jos tämä toistuu tai näet "The application backend has stopped", lähetä meille desktop-launcher.log ja logs/backend-crash.log.
KäynnistysJoka kerta kun käynnistät sovelluksen, sinut kirjataan ulos ja kieli palaa englantiin.
Tarkoittaa Toinen ohjelma käyttää porttia 8732, jota sovellus yleensä käyttää. Versio 18.5.0 valitsee silloin jokaisella käynnistyksellä satunnaisen vapaan portin, ja ikkuna pitää jokaista uutta porttia uutena sivustona, joten kirjautumista ja kieltä ei löydetä.
Toimi näin Sulje tai määritä uudelleen toinen ohjelma, joka käyttää porttia 8732 (Windowsissa aja päätteessä netstat -ano | findstr :8732 nähdäksesi sen prosessitunnuksen). Projektisi eivät vaikuta, vain kirjautuminen ja kielivalinta.
KäynnistysPelkäät, että sovellus on ristiriidassa PostgreSQL:n kanssa, jota ajat jo portissa 5432.
Tarkoittaa Ei ole. Sisäänrakennettu tietokanta ottaa Windowsissa satunnaisen vapaan paikallisen portin, ja macOS:ssä ja Linuxissa se kuuntelee vain paikallista socketia, ei TCP-porttia.
Toimi näin Ei tehtävää.
Asennus"”OpenConstructionERP” on vioittunut, eikä sitä voi avata." (teksti voi olla omalla kielelläsi)
Tarkoittaa Apple ei ole vielä notarisoinut sovellusta, ja siinä on yhä latausmerkintä. Sovellus ei ole vioittunut.
Toimi näin Vain tämä auttaa: aja Päätteessä kerran xattr -dr com.apple.quarantine /Applications/OpenConstructionERP.app ja avaa sovellus sitten normaalisti.
Asennus"Sovellusta ”OpenConstructionERP” ei voi avata, koska kehittäjää ei voi vahvistaa" (tai Apple ei voinut varmistaa, että siinä ei ole haittaohjelmia; teksti voi olla omalla kielelläsi).
Tarkoittaa Sovellus on allekirjoitettu ad hoc -tavalla, mutta Apple ei ole vielä notarisoinut sitä.
Toimi näin Aja sama xattr-komento tai avaa Järjestelmäasetukset, Tietosuoja ja suojaus ("Privacy & Security"), vieritä alas ja valitse Avaa silti ("Open Anyway"). Teet tämän vain kerran.
AsennusSovellus ei toimi Macillasi lainkaan.
Tarkoittaa Mac-versio on vain Apple Siliconille (M1 ja uudemmat). Intel-versiota ei ole.
Toimi näin Intel-Macilla käytä pipiä (Python 3.12 tai uudempi) tai Dockeria.
Missä lokit ovat
desktop-launcher.log~/.openestimate/desktop-launcher.logKaikki, mitä työpöytäsovellus teki käynnistyessään. Aina kotikansiossasi, vaikka olisit siirtänyt datakansion.backend-crash.log~/.openestimate/logs/backend-crash.logTiedot odottamattomasta pysähtymisestä. Sijaitsee datakansiossa, joten siirtyy mukanaOE_DATA_DIR:n kanssa.database log folder~/.openestimate/pgdata/logMiksi sisäänrakennettu tietokanta ei käynnistynyt.
Avaa kansio päätteestä:
open ~/.openestimateLinux
Linux: .deb (Ubuntu, Debian, Mint)
- 1
Lataa
OpenConstructionERP_18.5.0_amd64.deb.NäetNoin 830 Mt:n tiedosto.
- 2
Aja päätteessä latauskansiossa.
sudo apt install ./OpenConstructionERP_18.5.0_amd64.debNäetapt luettelee paketin ja tarvittavat kirjastot ja asentaa ne. Tiedostonimen edessä oleva ./ on tärkeä.
- 3
Käynnistä OpenConstructionERP sovellusvalikosta.
NäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.
- 4
Kirjaudu demotunnuksella: sähköposti demo@openconstructionerp.com, salasana DemoPass1234!. Sen jälkeen voit luoda oman tunnuksen ja omat projektit.
NäetSovellus. Demoprojektit luodaan taustalla ensimmäisellä käynnistyksellä, joten projektiluettelo voi hetken kertoa niiden olevan tulossa.
- 5
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Linux: .rpm (Fedora, RHEL, Rocky)
- 1
Lataa
OpenConstructionERP-18.5.0-1.x86_64.rpm.NäetNoin 850 Mt:n tiedosto.
- 2
Aja.
sudo dnf install ./OpenConstructionERP-18.5.0-1.x86_64.rpmNäetdnf ratkaisee riippuvuudet ja asentaa.
- 3
Käynnistä OpenConstructionERP sovellusvalikosta.
NäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.
- 4
Kirjaudu demotunnuksella: sähköposti demo@openconstructionerp.com, salasana DemoPass1234!. Sen jälkeen voit luoda oman tunnuksen ja omat projektit.
NäetSovellus. Demoprojektit luodaan taustalla ensimmäisellä käynnistyksellä, joten projektiluettelo voi hetken kertoa niiden olevan tulossa.
- 5
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Linux: AppImage (any distribution)
- 1
Lataa
OpenConstructionERP_18.5.0_amd64.AppImage.NäetNoin 910 Mt:n tiedosto.
- 2
Tee siitä suoritettava.
chmod +x OpenConstructionERP_18.5.0_amd64.AppImageNäetEi tulostetta.
- 3
Aja se.
./OpenConstructionERP_18.5.0_amd64.AppImageNäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.
- 4
Kirjaudu demotunnuksella: sähköposti demo@openconstructionerp.com, salasana DemoPass1234!. Sen jälkeen voit luoda oman tunnuksen ja omat projektit.
NäetSovellus. Demoprojektit luodaan taustalla ensimmäisellä käynnistyksellä, joten projektiluettelo voi hetken kertoa niiden olevan tulossa.
- 5
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Jos näet viestin
KäynnistysLatausnäyttö pysyy näkyvissä minuutin tai pidempään aivan ensimmäisellä käynnistyksellä.
Tarkoittaa Sovellus luo paikallisen tietokantansa. Tämä tapahtuu vain kerran.
Toimi näin Odota äläkä sulje ikkunaa. Hitaalla tai melkein täydellä levyllä se voi kestää pidempään. Seuraavat käynnistykset ovat nopeita.
Käynnistys"The backend started, but the local database is not answering, so the app cannot open."Merkitys: palvelinosa käynnistyi, mutta sen paikallinen tietokanta ei vastaa, joten sovellusta ei voi avata.
Tarkoittaa Paikallinen tietokanta ei käynnistynyt, usein ajon jälkeen, joka ei sulkeutunut kunnolla.
Toimi näin Käynnistä tietokone uudelleen ja käynnistä sovellus uudelleen. Jos tämä toistuu, lähetä meille desktop-launcher.log ja tietokannan loki (katso Lokit).
Käynnistys"The backend started, but this installation is missing the application files it serves"Merkitys: palvelinosa käynnistyi, mutta asennuksesta puuttuvat käyttöliittymän tiedostot.
Tarkoittaa Osa ohjelmakansiosta puuttuu, yleensä virustorjunnan poistamana.
Toimi näin Tarkista virustorjuntasi karanteeni ja aja sitten asennusohjelma uudelleen olemassa olevan asennuksen päälle. Projektisi eivät kärsi.
Käynnistys"The application backend did not start in time" tai "The application backend stopped responding while preparing the local database" (tai jossakin muussa vaiheessa).
Tarkoittaa Käynnistys kesti kauemmin kuin sovellus odottaa. Viesti kertoo, missä vaiheessa se oli.
Toimi näin Sulje ikkuna ja käynnistä uudelleen. Vapauta ensin levytilaa, jos levy on melkein täynnä. Jos se pysähtyy samaan vaiheeseen uudelleen, lähetä meille desktop-launcher.log.
Käynnistys"The application never finished unpacking itself, so its backend never started." tai "The application could not unpack itself into the temporary folder it uses."
Tarkoittaa macOS:ssä ja Linuxissa sovellus purkaa taustaosansa joka käynnistyksellä. Hidas tai täysi asema tai tiedostoja lukitseva virustorjunta estää sen. (Windows-sovellus ei ole purkanut itseään versiosta 18.5 alkaen.)
Toimi näin Vapauta tilaa asemalta, jolla väliaikaiskansiosi on, tai salli sovellus virustorjunnassa ja käynnistä sitten uudelleen.
Käynnistys"The drive ran out of space while the application was starting" tai "There is not enough free space to start the application".
Tarkoittaa Juuri niin. Viesti kertoo kansion ja jäljellä olevan vapaan tilan.
Toimi näin Vapauta tilaa tältä asemalta ja käynnistä uudelleen.
Käytön aikana"The application backend stopped, restarting" ja ikkuna latautuu uudelleen.
Tarkoittaa Sovelluksen taustaosa pysähtyi odottamatta ja sovellus käynnisti sen uudelleen. Tallennettu työ säilyy. Näin tapahtuu enintään kaksi kertaa 30 minuutissa.
Toimi näin Jatka vain. Jos tämä toistuu tai näet "The application backend has stopped", lähetä meille desktop-launcher.log ja logs/backend-crash.log.
KäynnistysJoka kerta kun käynnistät sovelluksen, sinut kirjataan ulos ja kieli palaa englantiin.
Tarkoittaa Toinen ohjelma käyttää porttia 8732, jota sovellus yleensä käyttää. Versio 18.5.0 valitsee silloin jokaisella käynnistyksellä satunnaisen vapaan portin, ja ikkuna pitää jokaista uutta porttia uutena sivustona, joten kirjautumista ja kieltä ei löydetä.
Toimi näin Sulje tai määritä uudelleen toinen ohjelma, joka käyttää porttia 8732 (Windowsissa aja päätteessä netstat -ano | findstr :8732 nähdäksesi sen prosessitunnuksen). Projektisi eivät vaikuta, vain kirjautuminen ja kielivalinta.
KäynnistysPelkäät, että sovellus on ristiriidassa PostgreSQL:n kanssa, jota ajat jo portissa 5432.
Tarkoittaa Ei ole. Sisäänrakennettu tietokanta ottaa Windowsissa satunnaisen vapaan paikallisen portin, ja macOS:ssä ja Linuxissa se kuuntelee vain paikallista socketia, ei TCP-porttia.
Toimi näin Ei tehtävää.
Asennus.deb pyytää pakettia libwebkit2gtk-4.1-0, tai dpkg ilmoittaa täyttämättömistä riippuvuuksista.
Tarkoittaa Sovellus tarvitsee WebKitGTK 4.1:n ikkunansa piirtämiseen. dpkg -i ei asenna riippuvuuksia.
Toimi näin Asenna komennolla sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb, joka tuo kirjaston mukanaan. Jos jakelussasi ei ole pakettia libwebkit2gtk-4.1-0 (Ubuntu vanhempi kuin 22.04, Debian vanhempi kuin 12), käytä pipiä.
AsennusAppImage ei tee mitään, kun sitä kaksoisnapsauttaa.
Tarkoittaa Tiedostoa ei ole vielä merkitty ohjelmaksi.
Toimi näin Aja chmod +x OpenConstructionERP_18.5.0_amd64.AppImage ja käynnistä se uudelleen.
AsennusAppImage-virhe, jossa mainitaan FUSE tai libfuse.so.2.
Tarkoittaa Uudemmat jakelut eivät enää asenna FUSE 2 -kirjastoa, jota AppImaget käyttävät.
Toimi näin Asenna se (sudo apt install libfuse2, Ubuntu 24.04:ssä sudo apt install libfuse2t64) tai käytä .deb-, .rpm-pakettia tai pipiä.
Missä lokit ovat
desktop-launcher.log~/.openestimate/desktop-launcher.logKaikki, mitä työpöytäsovellus teki käynnistyessään. Aina kotikansiossasi, vaikka olisit siirtänyt datakansion.backend-crash.log~/.openestimate/logs/backend-crash.logTiedot odottamattomasta pysähtymisestä. Sijaitsee datakansiossa, joten siirtyy mukanaOE_DATA_DIR:n kanssa.database log folder~/.openestimate/pgdata/logMiksi sisäänrakennettu tietokanta ei käynnistynyt.
Avaa kansio päätteestä:
xdg-open ~/.openestimatepip
- 1
Aja.
pip install --upgrade openconstructionerpNäetpip lataa paketin ja sen riippuvuudet.
- 2
Aja.
openconstructionerpNäetLyhyt tervehdys. Ensimmäisellä ajokerralla se kysyy, ladataanko demoprojektit ja avataanko selain.
- 3
Odota, kun paikallinen tietokanta valmistellaan.
Näet"Database: embedded PostgreSQL 16 (no Docker)" ja sen jälkeen palvelin käynnistyy. Selaimesi avaa osoitteen http://127.0.0.1:8080 (sama kuin http://localhost:8080).
- 4
Kirjaudu sisään. Demodatalla voit käyttää tunnusta demo@openconstructionerp.com / DemoPass1234!
NäetKojelauta.
- 5
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
- 6
Pysäytä painamalla päätteessä Ctrl+C. Ensi kerralla aja vain openconstructionerp uudelleen.
NäetPalvelin pysähtyy. Tietosi pysyvät kotikansiosi
.openestimate-kansiossa.
Hyödyllisiä komentoja
Komentoa openconstructionerp ei löydy
python -m openconstructionerpJokin ei toimi: tarkistaa Pythonin, portin, datakansion ja tietokannan ja kertoo, mitä tehdä
openconstructionerp doctorPortti 8080 on toisen ohjelman käytössä
openconstructionerp serve --port 8081Muiden verkkosi tietokoneiden pitää päästä siihen
openconstructionerp serve --host 0.0.0.0 --port 8080Sinun pitää kertoa meille versiosi
openconstructionerp --versionJos näet viestin
Asennuspip kertoo, ettei sopivaa jakelua löytynyt tai että tarvitaan eri Python.
Tarkoittaa OpenConstructionERP vaatii Pythonin 3.12 tai uudemman.
Toimi näin Asenna Python 3.12 tai uudempi ja aja python3.12 -m pip install --upgrade openconstructionerp (Windowsissa: py -3.12 -m pip install --upgrade openconstructionerp).
Asennuserror: externally-managed-environment (Ubuntu 23.04+, Debian 12+).Merkitys: Linux-järjestelmäsi suojaa omaa Pythoniaan eikä salli pakettien asentamista siihen.
Tarkoittaa Järjestelmän Python ei salli pipin asentaa siihen.
Toimi näin Käytä komentoa pipx install openconstructionerp tai luo ensin virtuaaliympäristö: python3 -m venv ~/oe && ~/oe/bin/pip install openconstructionerp.
Käynnistys"openconstructionerp" is not recognized tai command not found.
Tarkoittaa Kansio, johon pip laittaa komennot, ei ole PATHissa (yleistä Windowsissa).
Toimi näin Aja sen sijaan python -m openconstructionerp. Se toimii kaikissa järjestelmissä koskematta PATHiin.
Käynnistys"Port 8080 is already in use. Try: openconstructionerp serve --port 8081"Merkitys: toinen ohjelma käyttää jo porttia 8080, joten käynnistä sovellus toisella portilla, esimerkiksi 8081.
Tarkoittaa Toinen ohjelma käyttää porttia 8080.
Toimi näin Aja ehdotettu komento ja avaa osoite, jonka se tulostaa.
Käynnistys"Embedded PostgreSQL could not start".Merkitys: sisäänrakennettua PostgreSQL-tietokantaa ei saatu käynnistettyä.
Tarkoittaa Sisäänrakennettu tietokanta ei käynnistynyt. Viesti tulostaa sen lokin polun.
Toimi näin Aja openconstructionerp doctor. Jos se ei auta, asenna uudelleen komennolla pip install --upgrade --force-reinstall openconstructionerp ja lähetä meille mainittu loki.
Missä lokit ovat
terminal outputthe terminal window (pip);docker compose logs app(Docker)Pipin ja Dockerin kohdalla kopioi, mitä pääte tulosti, sekä komennonopenconstructionerp doctortuloste.
Docker
- 1
Lataa tyhjään kansioon kaksi compose-tiedostoa.
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.ymlNäetKaksi tiedostoa kansiossa.
- 2
Luo salaisuustiedosto kerran.
echo "POSTGRES_PASSWORD=$(openssl rand -base64 24)" > .envecho "JWT_SECRET=$(openssl rand -hex 32)" >> .envNäet
.env-tiedosto. Säilytä se: siinä on tietokannan salasana ja kirjautumisen salaisuus. - 3
Käynnistä se.
docker compose pull app && docker compose up -dNäetKaksi konttia käynnistyy: postgres ja app.
- 4
Avaa http://localhost:8080 ja kirjaudu tunnuksella demo@openconstructionerp.com / DemoPass1234!
NäetKirjautumissivu. Ensimmäinen käynnistys voi kestää minuutin, kun tietokantaa valmistellaan.
- 5
Uudessa asennuksessa järjestelmänvalvojalta kysytään kerran, mitä moduuleja aiot käyttää. Valitse tarvitsemasi ja jatka. Voit muuttaa valintaa myöhemmin yläpalkin Taustapalvelut-painikkeella.
NäetKertaluonteinen moduuliluettelo, jossa näkyy kunkin tarvitsema muisti.
Hyödyllisiä komentoja
Tarkista, että molemmat kontit pyörivät ja voivat hyvin
docker compose psKatso, miksi sovellus ei käynnisty
docker compose logs appKoneesi portti 8080 on varattu
OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -dTämä compose-kokoonpano on tarkoitettu arviointiin ja paikalliseen käyttöön. Tuotantopalvelimelle katso repositoriosta docs/INSTALL_LINUX.md ja docker-compose.prod.yml.
Jos näet viestin
KäynnistysCompose pysähtyy viestiin "POSTGRES_PASSWORD must be set" tai "JWT_SECRET must be set".
Tarkoittaa .env-tiedosto, jossa on kaksi salaisuutta, puuttuu tai ei ole samassa kansiossa.
Toimi näin Luo .env-tiedosto kuten vaiheessa 2, kansioon, jossa on docker-compose.yml.
Käynnistyshttp://localhost:8080 ei aukea.
Tarkoittaa Kontti ei vielä pyöri tai portti 8080 on varattu.
Toimi näin Aja docker compose ps ja docker compose logs app. Toisen portin käyttö: OE_PORT=8081 OE_ALLOWED_ORIGINS=http://localhost:8081 docker compose up -d, ja avaa sitten http://localhost:8081.
AsennusApple Silicon -Macilla tai muulla ARM-koneella Docker varoittaa, että imagen alusta linux/amd64 ei täsmää, tai sovellus toimii hyvin hitaasti.
Tarkoittaa Julkaistu image on rakennettu vain x86-64:lle.
Toimi näin Rakenna lähdekoodista komennolla make quickstart tai käytä pipiä.
Missä lokit ovat
terminal outputthe terminal window (pip);docker compose logs app(Docker)Pipin ja Dockerin kohdalla kopioi, mitä pääte tulosti, sekä komennonopenconstructionerp doctortuloste.
Tietosi, päivitykset ja asennuksen poisto
- Windows
C:\Users\<your name>\.openestimateLisäksiC:\ProgramData\OpenConstructionERP\clusters\<id>\pgdata, jos käyttäjänimessäsi on ei-latinalaisia kirjaimia;pgdata.locationkertoo sen sijainnin. - macOS~/
.openestimate(piilotettu; paina Finderissa Cmd+Shift+.) - Linux~/
.openestimate - pip~/
.openestimate, sama kansio kuin työpöytäsovelluksella, ellet anna parametria--data-dirtai aseta muuttujaaOE_DATA_DIR - DockerDocker-taltiot <folder>_pg_data (tietokanta) ja <folder>_app_data (tiedostot), missä <folder> on kansion, jossa
docker-compose.ymlon, nimi
Päivitys
Asenna uusi versio vanhan päälle. Kansio .openestimate ei kuulu ohjelmaan, joten projektit, käyttäjät ja asetukset säilyvät. Päivityksen jälkeinen ensimmäinen käynnistys voi kestää pidempään, kun tietokanta päivittää itseään.
Asennuksen poisto
Asennuksen poisto poistaa ohjelman ja jättää projektisi. Windowsissa asennuksen poisto tarjoaa valintaa "Delete the application data" (asennusohjelman kielellä): se poistaa vain sovellusikkunan tallentaman kirjautumisen ja kielen (kansioista %APPDATA% ja %LOCALAPPDATA%\io.openconstructionerp.desktop), ei projektejasi. Aloita alusta poistamalla asennus, kopioimalla .openestimate turvaan ja poistamalla se sitten.
Varmuuskopio
Sulje sovellus ja kopioi .openestimate-kansio (sekä kohdassa pgdata.location mainittu ProgramData-kansio, jos sellainen on).
Jäitkö silti jumiin? Autamme
Liitä mukaan:
- versio (se on lataamasi tiedoston nimessä; pip:
openconstructionerp --version; Docker: imagen tunniste) ja tapa, jolla asensit (Windows-asennusohjelma, .dmg, .deb, .rpm, AppImage, pip tai Docker) - järjestelmäsi (Windows: Käynnistä, kirjoita
winver; macOS: Apple-valikko, Tietoja tästä Macista; Linux: jakelu ja versio) - viestin tarkka teksti tai kuvakaappaus
- yllä luetellut lokitiedostot
Lokitiedostot voivat sisältää käyttäjänimesi ja kansioiden nimiä. Käy ne läpi ennen julkista julkaisemista; lähetä ne mieluummin sähköpostilla, jos haluat.
Seuraavat vaiheet asennuksen jälkeen
Koko teksti löytyy myös GitHubista kielillä English, Deutsch ja Русский.