Galite susidurti su situacija, kai prireikė kitos Ruby versijos, o rbenv atsisako ją matyti. Tarkim reikalinga versija 3.1.0:
Toliau skaityti „Jei dirbate su Ruby ir versijų valdymui naudojate rbenv”Dockerizuota PHP v7.4 aplinka su XDebug v3
Tikslas: savo kompiuteryje noriu turėti Dockerizuotą webserverį su PHP bei galimybe debuginti kodą.
Kodėl man tai patinka:
- Nesuku galvos dėl PHP ir įvairių bibliotekų versijų skirtumų tarp mano kompiuterio ir Dockerizuotos aplinkos
- Šią aplinką galės atkurti bet kuris kitas žmogus, o ir aš pats vėliau ar tiesiog kitame kompiuteryje
- Jei reikia, galima gana tiksliai atkurti programinės įrangos kombinaciją net ir pačiame LIVE serveryje. Tarkim dėl „priežasčių” yra tebenaudojama sena biblioteka ir t.t. ir pan.
Debian 9 Stretch + PHP 7.2
Dėl man nesuprantamų priežasčių naujausia Debian versija eina su pasenusia PHP. Ištaisykime šį trūkumą.
Docker’izuota projekto MySQL duomenų bazė
Tarkim noriu prie projekto turėti MySQL duomenų bazę, bet dėl kokių nors priežasčių nenoriu MySQL instaliuoti į savo kompiuterį. Naudosime šias technologijas:
- Docker
- Docker Compose (Jei naujojate Mac’ą tai pastarąją greičiausiai suinstaliavote kartu su pačiu Dockeriu)
- Oficialią Docker’izuotą MySQL ar MariaDB versiją pagal poreikį