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?

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.

Kesto 4:41 · Katso YouTubessa

Windows

OpenConstructionERP_18.5.0_x64-setup.exenoin 800 Mt

Ennen kuin aloitat Windows 10 tai 11, 64-bittinen. Järjestelmänvalvojan oikeudet (sovellus asennetaan kaikille käyttäjille). Asennuksen aikana ei tarvita internetyhteyttä: ikkunakomponentti (Microsoft WebView2) on asennusohjelman sisällä.

Katso tämä vaihe:
  1. 1

    Lataa OpenConstructionERP_18.5.0_x64-setup.exe julkaisusivulta.

    NäetNoin 800 Mt:n tiedoston Lataukset-kansiossa.

  2. 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. 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. 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. 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. 6

    Valitse, miten se avataan: sovellusikkunassa (suositus) tai tavallisessa selaimessasi.

    Näet"Miten haluat avata OpenConstructionERP:n?" ja sen jälkeen kirjautumissivu.

  7. 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. 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 mukana OE_DATA_DIR:n kanssa.
  • database log folderC:\Users\<your name>\.openestimate\pgdata\log (or <folder from pgdata.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%\.openestimate

macOS

OpenConstructionERP_18.5.0_aarch64.dmgnoin 640 Mt

Ennen kuin aloitat Mac, jossa on Apple Silicon (M1 tai uudempi). Intel-Macille ei ole versiota; Intel-Macilla käytä pipiä tai Dockeria.

  1. 1

    Lataa OpenConstructionERP_18.5.0_aarch64.dmg ja avaa se.

    NäetIkkuna, jossa on OpenConstructionERP-sovelluksen kuvake.

  2. 2

    Vedä OpenConstructionERP Ohjelmat-kansioon.

    NäetSovellus ilmestyy Ohjelmat-kansioon.

  3. 3

    Avaa Pääte kerran ja aja.

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

    NäetEi tulostetta. Se on oikein. Tämä poistaa latausmerkinnän, koska Apple ei ole vielä notarisoinut sovellusta.

  4. 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. 5

    Valitse sovellusikkuna tai selain.

    NäetKirjautumissivu.

  6. 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. 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 mukana OE_DATA_DIR:n kanssa.
  • database log folder~/.openestimate/pgdata/logMiksi sisäänrakennettu tietokanta ei käynnistynyt.

Avaa kansio päätteestä:

open ~/.openestimate

Linux

Linux: .deb (Ubuntu, Debian, Mint)
OpenConstructionERP_18.5.0_amd64.debnoin 830 Mt

Ennen kuin aloitat 64-bittinen x86 (amd64). Paketti tarvitsee libwebkit2gtk-4.1-0:n, jonka apt asentaa puolestasi. Rakennettu Ubuntu 22.04:llä, joten Ubuntu 22.04 tai uudempi ja Debian 12 tai uudempi ovat turvallinen valinta.

  1. 1

    Lataa OpenConstructionERP_18.5.0_amd64.deb.

    NäetNoin 830 Mt:n tiedosto.

  2. 2

    Aja päätteessä latauskansiossa.

    sudo apt install ./OpenConstructionERP_18.5.0_amd64.deb

    Näetapt luettelee paketin ja tarvittavat kirjastot ja asentaa ne. Tiedostonimen edessä oleva ./ on tärkeä.

  3. 3

    Käynnistä OpenConstructionERP sovellusvalikosta.

    NäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.

  4. 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. 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)
OpenConstructionERP-18.5.0-1.x86_64.rpmnoin 850 Mt

Ennen kuin aloitat 64-bittinen x86. Paketti tarvitsee WebKitGTK 4.1 -kirjaston, jonka paketinhallinta asentaa puolestasi.

  1. 1

    Lataa OpenConstructionERP-18.5.0-1.x86_64.rpm.

    NäetNoin 850 Mt:n tiedosto.

  2. 2

    Aja.

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

    Näetdnf ratkaisee riippuvuudet ja asentaa.

  3. 3

    Käynnistä OpenConstructionERP sovellusvalikosta.

    NäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.

  4. 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. 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)
OpenConstructionERP_18.5.0_amd64.AppImagenoin 910 Mt

Ennen kuin aloitat 64-bittinen x86 ja FUSE 2 -kirjasto (libfuse2; Ubuntu 24.04:ssä paketin nimi on libfuse2t64).

  1. 1

    Lataa OpenConstructionERP_18.5.0_amd64.AppImage.

    NäetNoin 910 Mt:n tiedosto.

  2. 2

    Tee siitä suoritettava.

    chmod +x OpenConstructionERP_18.5.0_amd64.AppImage

    NäetEi tulostetta.

  3. 3

    Aja se.

    ./OpenConstructionERP_18.5.0_amd64.AppImage

    NäetLatausnäyttö. Ensimmäinen käynnistys kestää minuutin tai kaksi.

  4. 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. 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 mukana OE_DATA_DIR:n kanssa.
  • database log folder~/.openestimate/pgdata/logMiksi sisäänrakennettu tietokanta ei käynnistynyt.

Avaa kansio päätteestä:

xdg-open ~/.openestimate

pip

Paketti openconstructionerp

Ennen kuin aloitat Python 3.12 tai uudempi. Tarkista komennolla python --version. Ei Dockeria eikä erillistä tietokantaa: pip tuo mukanaan sisäänrakennetun PostgreSQL:n.

Katso tämä vaihe:
  1. 1

    Aja.

    pip install --upgrade openconstructionerp

    Näetpip lataa paketin ja sen riippuvuudet.

  2. 2

    Aja.

    openconstructionerp

    NäetLyhyt tervehdys. Ensimmäisellä ajokerralla se kysyy, ladataanko demoprojektit ja avataanko selain.

  3. 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. 4

    Kirjaudu sisään. Demodatalla voit käyttää tunnusta demo@openconstructionerp.com / DemoPass1234!

    NäetKojelauta.

  5. 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. 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 openconstructionerp

Jokin ei toimi: tarkistaa Pythonin, portin, datakansion ja tietokannan ja kertoo, mitä tehdä

openconstructionerp doctor

Portti 8080 on toisen ohjelman käytössä

openconstructionerp serve --port 8081

Muiden verkkosi tietokoneiden pitää päästä siihen

openconstructionerp serve --host 0.0.0.0 --port 8080

Sinun pitää kertoa meille versiosi

openconstructionerp --version

Jos 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ä komennon openconstructionerp doctor tuloste.

Docker

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

Ennen kuin aloitat Docker ja Docker Compose. Julkaistu image on rakennettu x86-64:lle (amd64). Apple Siliconilla tai muilla ARM-koneilla rakenna lähdekoodista (make quickstart) tai käytä pipiä. Alla olevat komennot on tarkoitettu bash-komentotulkille (Linux, macOS tai Windowsissa Git Bash tai WSL). Windows PowerShellissä ei ole openssl:ää, ja se kirjoittaa tiedostot muodossa, jota compose ei osaa lukea.

  1. 1

    Lataa tyhjään kansioon kaksi compose-tiedostoa.

    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

    NäetKaksi tiedostoa kansiossa.

  2. 2

    Luo salaisuustiedosto kerran.

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

    Näet.env-tiedosto. Säilytä se: siinä on tietokannan salasana ja kirjautumisen salaisuus.

  3. 3

    Käynnistä se.

    docker compose pull app && docker compose up -d

    NäetKaksi konttia käynnistyy: postgres ja app.

  4. 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. 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 ps

Katso, miksi sovellus ei käynnisty

docker compose logs app

Koneesi portti 8080 on varattu

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

Tä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ä komennon openconstructionerp doctor tuloste.

Tietosi, päivitykset ja asennuksen poisto

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:

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

Asennettu ja kirjautunut? Katso nämä videot järjestyksessä. Jokainen on lyhyt ja näyttää oikean sovelluksen.

  1. Ensimmäiset askeleet asennuksen jälkeen

    Asennusvideon toinen puolisko: ensimmäinen käynnistys, kieli ja alue, moduulit, käyttäjät, ensimmäinen projektisi.

  2. Katso koko tuote

    Myös hyödyllinen

    Tuote-esittely: BOQ, BIM, DWG, PDF-takeoff ja tekoälyllä laskenta

    12:01 minuuttia, tallennettu aiemmalla versiolla. Näyttää myös pip-asennuksen.

    Lyhyt kierros, 2:37: yksi rakennus, yksi totuuden lähde

  3. Kustannuslaskennan perusteet

  4. Sinun markkinasi alusta loppuun

  5. Työmaan pyörittäminen: budjetti, hankinnat, tunnit, laskut

Kaikki soittolistat OpenConstruction Academy -kanavalla

Koko teksti löytyy myös GitHubista kielillä English, Deutsch ja Русский.