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:
-
Pirmiausia įsitikinkite, kad jūsų sistemoje įdiegta naujausia Ruby versija. Tai galite patikrinti vykdydami šią komandą terminale:
asdf install ruby latest \ && asdf global ruby latestJei 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.
-
Toliau įdiekite Rails. Rails yra platinamas kaip RubyGem, todėl diegimas yra paprastas:
gem install rails -
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 -
Norėdami paleisti Rails serverį, vykdykite šią komandą:
bin/rails server
Ruby 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 newkomandą, 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.
Specialus atvejis su Stackhero Code-Hero
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 š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.