Ruby: Ruby projekto kūrimas
Ši dokumentacija yra Plėtros platforma vadovo dalis. Visą vadovą rasite čia: Paruoškite savo kūrimo aplinką sklandžiam ir efektyviam darbui.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Diekite savo aplikaciją per kelias sekundes naudodami paprastą
git push.- Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu didesniam saugumui.
- Būkite ramūs dėl automatinių atsarginių kopijų, atnaujinimų vienu paspaudimu ir aiškios, skaidrios bei prognozuojamos kainodaros.
- Pasiekite optimalią veikimo spartą ir tvirtą saugumą dėl privačios, dedikuotos infrastruktūros.
Taupykite laiką ir supaprastinkite savo darbą: išbandyti Stackhero Ruby cloud hosting sprendimą užtruks tik 5 minutes!
Kai Ruby jau įdiegtas:
asdf install ruby latest \
&& asdf global ruby latest
Įdiekite Rails:
gem install rails
Sukurkite savo aplikaciją (pakeiskite my_app į savo projekto pavadinimą):
rails new my_app
cd my_app
asdf local ruby latest
Paleiskite Rails serverį:
bin/rails server
Ruby on Rails welcome screen
Šie žingsniai suteikia švarią pradžią jūsų projektui, o asdf užtikrina, kad visada naudosite tinkamą Ruby versiją.
Pagal nutylėjimą Rails sukuria vietinį Git repozitoriją jūsų projektui, tačiau jis nėra prijungtas prie jokios nuotolinės talpinimo paslaugos.
Patikimam versijų valdymui ir atsarginėms kopijoms galite prijungti savo repozitoriją prie tokios paslaugos kaip GitHub, GitLab ar Bitbucket. Stackhero siūlo GitLab cloud paslaugą, veikiančią dedikuotoje infrastruktūroje, užtikrinančioje privatumą ir saugumą Europoje arba JAV.
Speciali konfigūracija Code-Hero aplinkai
Jei dirbate Stackhero Code-Hero aplinkoje, pritaikykite Rails konfigūraciją nuotolinei prieigai. Atidarykite config/environments/development.rb ir prieš paskutinį end įterpkite šią eilutę, pakeisdami <XXXXXX>.stackhero-network.com į savo Code-Hero serverio vardą:
config.hosts << "<XXXXXX>.stackhero-network.com"
Hosts configurations example
Tada paleiskite serverį, kad klausytų visų tinklo sąsajų:
bin/rails server -b 0.0.0.0