Ruby: Ruby projekto nustatymas

Ši dokumentacija yra Pradžia vadovo dalis. Visą vadovą rasite čia: Pradžia su Ruby on Rails.

👋 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!

Naujo Ruby projekto pradžia yra paprasta. Sekite šiuos žingsnius, kad pradėtumėte:

  1. Pirmiausia įsitikinkite, kad jūsų sistemoje įdiegta naujausia Ruby versija. Tai galite patikrinti vykdydami šią komandą terminale:

    asdf install ruby latest \
      && asdf global ruby latest
    

    Jei dar neįdiegėte asdf, turėsite tai padaryti prieš tęsdami. Prašome kreiptis į oficialią asdf dokumentaciją dėl išsamių diegimo instrukcijų.

    Alternatyviai, galite naudoti Stackhero Code-Hero, internetinį kūrimo sprendimą, kuriame visi reikalingi įrankiai yra iš anksto įdiegti. Ši platforma leidžia pradėti koduoti iš karto be rankinio diegimo.

  2. Toliau įdiekite Rails. Rails yra platinamas kaip RubyGem, todėl diegimas yra paprastas:

    gem install rails
    
  3. Tada sukurkite naują Rails programą, pavadintą my_app, ir nurodykite Ruby versiją naudodami šias komandas:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Norėdami paleisti Rails serverį, vykdykite šią komandą:

    bin/rails server
    

    Ruby on Rails pasveikinimo ekranasRuby on Rails pasveikinimo ekranas

Šie žingsniai sukuria naują Ruby projektą, nustatant tinkamą Ruby versiją. Tai sudaro tvirtą pagrindą jūsų programos kūrimui.

Svarbu: Vykdant rails new komandą, automatiškai sukuriamas vietinis Git saugykla jūsų Ruby projektui. Tačiau jis dar nėra susietas su nuotoline versijų valdymo paslauga.

Norint tinkamai valdyti versijas ir užtikrinti duomenų saugumą, rekomenduojama prijungti savo projektą prie talpinimo paslaugos, tokios kaip GitLab, GitHub ar Bitbucket.

Jei jums reikia saugyklos talpinimo paslaugos, Stackhero siūlo GitLab debesų paslaugą, kurią galima nustatyti vos per 2 minutes.

Naudojant internetinį kūrimo sprendimą, kaip Stackhero Code-Hero, turite koreguoti savo config/environments/development.rb failą. Pridėkite šią konfigūraciją šalia galutinio end raktažodžio. Pakeiskite <XXXXXX>.stackhero-network.com į savo tikrąjį serverio pavadinimą:

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

Pavyzdys, kaip konfigūruoti šeimininkusPavyzdys, kaip konfigūruoti šeimininkus

Galiausiai, paleiskite Rails serverį su šia komanda:

bin/rails server -b 0.0.0.0

Ši komanda užtikrina, kad Rails serveris būtų pasiekiamas iš bet kurio IP adreso, kas ypač naudinga dirbant nuotoliniu būdu per Stackhero Code-Hero.