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 screenRuby 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.

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 exampleHosts configurations example

Tada paleiskite serverį, kad klausytų visų tinklo sąsajų:

bin/rails server -b 0.0.0.0