„Adatlab SOA PyCharm” változatai közötti eltérés
A VIK Wikiből
a typofix, formázás, helyesírás |
a code formázás fix |
||
3. sor: | 3. sor: | ||
== Project letöltése és beállítása == | == Project letöltése és beállítása == | ||
* Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez hallgatói útmutató] alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész) | * Végezd el a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez hallgatói útmutató] alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész) | ||
* Töltsd le a teljes | * Töltsd le a teljes <code>soa</code> mappát tetszőleges módszerrel (scp, WinSCP, stb.) | ||
* Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu) | * Haladj végig a [https://www.db.bme.hu/tartalom/hallgatoi-utmutato-soa-mereshez#f%C3%BCgg%C5%91s%C3%A9gek-telep%C3%ADt%C3%A9se hivatalos útmutatón] a függőségek lokális telepítéséhez. (Debian/Ubuntu) | ||
* PyCharmból nyisd meg a | * PyCharmból nyisd meg a <code>soa</code> mappát | ||
* A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: | * A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából: <code>python2 service.py</code> | ||
* Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával. | * Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával. | ||
== Project feltöltése == | == Project feltöltése == | ||
* Töltsd fel a | * Töltsd fel a <code>soa</code> mappát rapidra | ||
* Próbáld ki ott is az appodat! | * Próbáld ki ott is az appodat! | ||
17. sor: | 17. sor: | ||
* Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki] | * Telepítsd az Oracle klienst eszerint: [https://wiki.archlinux.org/index.php/Oracle_client#Method_1:_Unofficial_repository archwiki] | ||
* Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal. | * Telepítsd a pip2-t a [https://www.archlinux.org/packages/extra/any/python2-pip/ python2-pip] csomaggal. | ||
* pip2-vel telepítsd a | * pip2-vel telepítsd a <code>flask</code>, <code>requests</code>, <code>cx_oracle</code> csomagokat (ha van hiányzó függőséged, kiírja) | ||
Használt PyCharm verzió: 2017.1 Professional | Használt PyCharm verzió: 2017.1 Professional |
A lap 2017. március 30., 13:58-kori változata
Ez egy útmutató az PyCharm beállításáról az Adatbázisok laboratórium tárgy negyedik, SOA méréséhez. A cél, hogy saját gépen tudd az alkalmazást fejleszteni és futtatni. A leírtakért felelősséget nem vállalok, készíts biztonsági mentést mindenről, mielőtt nekilátsz.
Project letöltése és beállítása
- Végezd el a hallgatói útmutató alapján az alkalmazásod összerakását a rapidon (Ez a „Környezet kialakítása a Rapid szerveren” rész)
- Töltsd le a teljes
soa
mappát tetszőleges módszerrel (scp, WinSCP, stb.) - Haladj végig a hivatalos útmutatón a függőségek lokális telepítéséhez. (Debian/Ubuntu)
- PyCharmból nyisd meg a
soa
mappát - A PyCharm beépített Terminal funkciójával futtasd a következő parancsot a soa mappából:
python2 service.py
- Ezután minden változtatáskor újratölt a webservice. Hiba esetén a Terminalban látod a hiba okát, ekkor kézzel kell újraindítani a szervert a fenti parancs kiadásával.
Project feltöltése
- Töltsd fel a
soa
mappát rapidra - Próbáld ki ott is az appodat!
Környezet beállítása Arch Linuxon
(Akinek más rendszere van és érzi magában az erőt, vegyen fel hasonló blokkot a saját rendszere beállítási útmutatójával)
- Telepítsd az Oracle klienst eszerint: archwiki
- Telepítsd a pip2-t a python2-pip csomaggal.
- pip2-vel telepítsd a
flask
,requests
,cx_oracle
csomagokat (ha van hiányzó függőséged, kiírja)
Használt PyCharm verzió: 2017.1 Professional