Ruby: Ruby projekto kūrimas

Ši dokumentacija yra Kūrimo platforma vadovo dalis. Visą vadovą rasite čia: Paruoškite savo kūrimo platformą, kad ji būtų maloni ir efektyvi.

👋 Sveiki atvykę į Stackhero dokumentaciją!

Stackhero siūlo paruoštą naudoti Ruby cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:

  • Įdiekite savo programą per kelias sekundes su paprastu git push.
  • Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
  • Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
  • Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.

Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Ruby cloud hosting sprendimą užtrunka tik 5 minutes!

Ruby projekto kūrimas yra paprastas procesas.

Pirmiausia įdiekite naujausią Ruby versiją su:

asdf install ruby latest \
  && asdf global ruby latest

Tada įdiekite Rails. Kadangi Rails yra prieinamas kaip Gem, galite lengvai jį įdiegti paleisdami:

gem install rails

Galiausiai sukurkite savo programą (čia pavadintą my_app) ir nustatykite Ruby versiją naudodami šias komandas:

rails new my_app
cd my_app
asdf local ruby latest

Norėdami paleisti Rails serverį, vykdykite:

bin/rails server

Ruby on Rails pasveikinimo ekranasRuby on Rails pasveikinimo ekranas

Šie žingsniai nustato jūsų Ruby projekto pagrindą ir užtikrina, kad būtų naudojama tinkama Ruby versija.

Verta paminėti, kad jūsų Ruby projektui pagal numatytuosius nustatymus sukuriama vietinė Git saugykla, tačiau ji dar nėra prijungta prie nuotolinės saugyklos talpinimo paslaugos.

Norėdami užtikrinti tinkamą versijų valdymą ir atsargines kopijas, apsvarstykite galimybę prijungti savo projektą prie nuotolinės saugyklos jūsų pasirinktoje platformoje, tokioje kaip GitLab, GitHub ar Bitbucket.

Jei ieškote Git saugyklos talpinimo paslaugos, Stackhero siūlo GitLab debesų paslaugą, kurią galima nustatyti vos per 2 minutes. Ji veikia privačioje ir dedikuotoje VM, užtikrinant maksimalų konfidencialumą ir saugumą, ir yra prieinama Europoje arba JAV, priklausomai nuo jūsų pasirinkimo.

Jei naudojate internetinį kūrimo sprendimą, pvz., Stackhero Code-Hero, turėsite koreguoti savo konfigūraciją. Redaguokite failą config/environments/development.rb ir pridėkite šią eilutę prieš paskutinį end raktinį žodį, pakeisdami <XXXXXX>.stackhero-network.com savo serverio pavadinimu:

config.hosts << "<XXXXXX>.stackhero-network.com"

Hostų konfigūracijos pavyzdysHostų konfigūracijos pavyzdys

Po šio pakeitimo paleiskite Rails serverį naudodami:

bin/rails server -b 0.0.0.0